summaryrefslogtreecommitdiff
path: root/lecture_notes/test_driven_development/math_utils/test_gcd.py
diff options
context:
space:
mode:
Diffstat (limited to 'lecture_notes/test_driven_development/math_utils/test_gcd.py')
-rw-r--r--lecture_notes/test_driven_development/math_utils/test_gcd.py29
1 files changed, 0 insertions, 29 deletions
diff --git a/lecture_notes/test_driven_development/math_utils/test_gcd.py b/lecture_notes/test_driven_development/math_utils/test_gcd.py
deleted file mode 100644
index c81c72b..0000000
--- a/lecture_notes/test_driven_development/math_utils/test_gcd.py
+++ /dev/null
@@ -1,29 +0,0 @@
-import gcd
-import unittest
-
-class TestGcdFunction(unittest.TestCase):
-
- def setUp(self):
- self.test_file = open('gcd_testcases.dat')
- self.test_cases = []
- for line in self.test_file:
- values = line.split(', ')
- a = int(values[0])
- b = int(values[1])
- g = int(values[2])
-
- self.test_cases.append([a, b, g])
-
- def test_gcd(self):
- for case in self.test_cases:
- a = case[0]
- b = case[1]
- g = case[2]
- self.assertEqual(gcd.gcd(a, b), g)
-
- def tearDown(self):
- self.test_file.close()
- del self.test_cases
-
-if __name__ == '__main__':
- unittest.main()