diff options
Diffstat (limited to 'challenge-215/lance-wicks/python/OddOneOut-tests.py')
| -rw-r--r-- | challenge-215/lance-wicks/python/OddOneOut-tests.py | 24 |
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() |
