From 987b0225e4b17bd14e7f73c484573e42c92a7463 Mon Sep 17 00:00:00 2001 From: lancew Date: Sat, 6 May 2023 14:15:07 +0100 Subject: Python attempt at challenge 215 --- .../lance-wicks/python/OddOneOut-tests.py | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 challenge-215/lance-wicks/python/OddOneOut-tests.py (limited to 'challenge-215/lance-wicks/python/OddOneOut-tests.py') 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() -- cgit