From 159b553332fb76fe0f534bbb8f0931a40a783bc1 Mon Sep 17 00:00:00 2001 From: PJ Hampton Date: Sat, 28 Oct 2017 20:41:41 +0100 Subject: [PATCH 1/3] Add tests. --- test/test_project.py | 75 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 test/test_project.py diff --git a/test/test_project.py b/test/test_project.py new file mode 100644 index 000000000..ca9fea423 --- /dev/null +++ b/test/test_project.py @@ -0,0 +1,75 @@ +import os + +try: + import unittest2 as unittest +except ImportError: + import unittest + +class ProjectTests(unittest.TestCase): + + # ./Docker or docker/Docker + def test_docker_dir(self): + self.assertEqual(True, os.path.isdir("./Docker")) + + # ./docker-compose.yml or ./docker/docker-compose.yml + def test_docker_compose(self): + self.assertEqual(True, os.path.isfile('docker-compose.yml')) + + # ./.env_sample + def test_env(self): + self.assertEqual(True, os.path.isfile('./env_sample')) + + # ./.gitignore + def test_gitignore(self): + self.assertEqual(True, os.path.isfile('./.gitignore')) + + # ./.travis.yml + def test_travis(self): + self.assertEqual(True, os.path.isfile('./.gitignore')) + + # ./.codeclimate.yml + def test_codeclimate(self): + self.assertEqual(True, os.path.isfile('./.codeclimate.yml')) + + # ./CHANGELOG.md + def test_changelog(self): + self.assertEqual(True, os.path.isfile('./CHANGELOG.md')) + + # ./CODE_OF_CONDUCT.md + def test_code_of_conduct(self): + self.assertEqual(True, os.path.isfile('./CODE_OF_CONDUCT.md')) + + # ./CONTRIBUTING.md + def test_contributing(self): + self.assertEqual(True, os.path.isfile('./CONTRIBUTING.md')) + + # ./.github/ISSUE_TEMPLATE + def test_issue_template(self): + self.assertEqual(True, os.path.isfile('./.github/ISSUE_TEMPLATE')) + + # ./LICENSE.md + def test_license(self): + self.assertEqual(True, os.path.isfile('./LICENSE.txt')) + + # ./.github/PULL_REQUEST_TEMPLATE + def test_pr_template(self): + self.assertEqual(True, os.path.isfile('./.github/PULL_REQUEST_TEMPLATE')) + + # ./README.md + def test_readme(self): + self.assertEqual(True, os.path.isfile('./README.md')) + + # ./TROUBLESHOOTING.md + def test_troubleshooting(self): + self.assertEqual(True, os.path.isfile('./TROUBLESHOOTING.md')) + + # ./USAGE.md + def test_usage(self): + self.assertEqual(True, os.path.isfile('./USAGE.md')) + + # ./USE_CASES.md + def test_use_cases(self): + self.assertEqual(True, os.path.isfile('./USE_CASES.md')) + +if __name__ == '__main__': + unittest.main() From 6802c02551b22611872789f82eb43ea19994f5c3 Mon Sep 17 00:00:00 2001 From: PJ Hampton Date: Sun, 29 Oct 2017 21:18:15 +0000 Subject: [PATCH 2/3] Rework tests. --- test/test_project.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/test/test_project.py b/test/test_project.py index ca9fea423..f25e16f29 100644 --- a/test/test_project.py +++ b/test/test_project.py @@ -9,67 +9,67 @@ class ProjectTests(unittest.TestCase): # ./Docker or docker/Docker def test_docker_dir(self): - self.assertEqual(True, os.path.isdir("./Docker")) + self.assertTrue(os.path.isdir("./Docker")) # ./docker-compose.yml or ./docker/docker-compose.yml def test_docker_compose(self): - self.assertEqual(True, os.path.isfile('docker-compose.yml')) + self.assertTrue(os.path.isfile('docker-compose.yml')) # ./.env_sample def test_env(self): - self.assertEqual(True, os.path.isfile('./env_sample')) + self.assertTrue(os.path.isfile('./env_sample')) # ./.gitignore def test_gitignore(self): - self.assertEqual(True, os.path.isfile('./.gitignore')) + self.assertTrue(os.path.isfile('./.gitignore')) # ./.travis.yml def test_travis(self): - self.assertEqual(True, os.path.isfile('./.gitignore')) + self.assertTrue(os.path.isfile('./.travis')) # ./.codeclimate.yml def test_codeclimate(self): - self.assertEqual(True, os.path.isfile('./.codeclimate.yml')) + self.assertTrue(os.path.isfile('./.codeclimate.yml')) # ./CHANGELOG.md def test_changelog(self): - self.assertEqual(True, os.path.isfile('./CHANGELOG.md')) + self.assertTrue(os.path.isfile('./CHANGELOG.md')) # ./CODE_OF_CONDUCT.md def test_code_of_conduct(self): - self.assertEqual(True, os.path.isfile('./CODE_OF_CONDUCT.md')) + self.assertTrue(os.path.isfile('./CODE_OF_CONDUCT.md')) # ./CONTRIBUTING.md def test_contributing(self): - self.assertEqual(True, os.path.isfile('./CONTRIBUTING.md')) + self.assertTrue(os.path.isfile('./CONTRIBUTING.md')) # ./.github/ISSUE_TEMPLATE def test_issue_template(self): - self.assertEqual(True, os.path.isfile('./.github/ISSUE_TEMPLATE')) + self.assertTrue(os.path.isfile('./.github/ISSUE_TEMPLATE')) # ./LICENSE.md def test_license(self): - self.assertEqual(True, os.path.isfile('./LICENSE.txt')) + self.assertTrue(os.path.isfile('./LICENSE.txt')) # ./.github/PULL_REQUEST_TEMPLATE def test_pr_template(self): - self.assertEqual(True, os.path.isfile('./.github/PULL_REQUEST_TEMPLATE')) + self.assertTrue(os.path.isfile('./.github/PULL_REQUEST_TEMPLATE')) # ./README.md def test_readme(self): - self.assertEqual(True, os.path.isfile('./README.md')) + self.assertTrue(os.path.isfile('./README.md')) # ./TROUBLESHOOTING.md def test_troubleshooting(self): - self.assertEqual(True, os.path.isfile('./TROUBLESHOOTING.md')) + self.assertTrue(os.path.isfile('./TROUBLESHOOTING.md')) # ./USAGE.md def test_usage(self): - self.assertEqual(True, os.path.isfile('./USAGE.md')) + self.assertTrue(os.path.isfile('./USAGE.md')) # ./USE_CASES.md def test_use_cases(self): - self.assertEqual(True, os.path.isfile('./USE_CASES.md')) + self.assertTrue(os.path.isfile('./USE_CASES.md')) if __name__ == '__main__': unittest.main() From 14f89bc2f7a5dc29a87ecb3a58e485228c449a67 Mon Sep 17 00:00:00 2001 From: Matt Bernier Date: Tue, 31 Oct 2017 21:14:52 -0600 Subject: [PATCH 3/3] update file names --- test/test_project.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_project.py b/test/test_project.py index f25e16f29..861f1ffe0 100644 --- a/test/test_project.py +++ b/test/test_project.py @@ -9,7 +9,7 @@ class ProjectTests(unittest.TestCase): # ./Docker or docker/Docker def test_docker_dir(self): - self.assertTrue(os.path.isdir("./Docker")) + self.assertTrue(os.path.isdir("./docker/Dockerfile")) # ./docker-compose.yml or ./docker/docker-compose.yml def test_docker_compose(self): @@ -25,7 +25,7 @@ def test_gitignore(self): # ./.travis.yml def test_travis(self): - self.assertTrue(os.path.isfile('./.travis')) + self.assertTrue(os.path.isfile('./.travis.yml')) # ./.codeclimate.yml def test_codeclimate(self):