aboutsummaryrefslogtreecommitdiff
path: root/challenge-215/lance-wicks/python/OddOneOut-tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-215/lance-wicks/python/OddOneOut-tests.py')
-rw-r--r--challenge-215/lance-wicks/python/OddOneOut-tests.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/challenge-215/lance-wicks/python/OddOneOut-tests.py b/challenge-215/lance-wicks/python/OddOneOut-tests.py
new file mode 100644
index 0000000000..26d476520f
--- /dev/null
+++ b/challenge-215/lance-wicks/python/OddOneOut-tests.py
@@ -0,0 +1,24 @@
+import unittest
+
+from oddoneout import *
+
+class TestNotAlphaOrder(unittest.TestCase):
+
+ def test_order_one(self):
+ self.assertFalse(is_not_alpha_order('abc'))
+ def test_order_two(self):
+ self.assertTrue(is_not_alpha_order('cba'))
+
+class TestCount(unittest.TestCase):
+ def test_count_example_one(self):
+ words = ['abc', 'xyz', 'tsu']
+ self.assertEqual(count(words),1)
+ def test_count_example_two(self):
+ words = ['rat', 'cab', 'dad']
+ self.assertEqual(count(words),3)
+ def test_count_example_three(self):
+ words = ['x', 'y', 'z']
+ self.assertEqual(count(words),0)
+
+if __name__ == '__main__':
+ unittest.main()