diff --git a/__pycache__/s2_a4_a.cpython-311.pyc b/__pycache__/s2_a4_a.cpython-311.pyc new file mode 100644 index 0000000..5c2f15a Binary files /dev/null and b/__pycache__/s2_a4_a.cpython-311.pyc differ diff --git a/s2_a4_b.py b/s2_a4_b.py index 9d4f95d..8168465 100644 --- a/s2_a4_b.py +++ b/s2_a4_b.py @@ -1,2 +1,33 @@ import unittest -import s2_a4_a \ No newline at end of file +import s2_a4_a + +test_numbers = [ + "+1 223-456-7890", + "1-223-456-7890", + "+1 223 456-7890", + "(223) 456-7890", + "1 223 456 7890", + "223.456.7890", + "1-989-111-2222", + ] + +test_results = [ + "1-223-456-7890" + +] + +class Test_Normalizer(unittest.TestCase): + + + def test1(self): + input = s2_a4_a.normalize(test_numbers[0]) + output = test_results[0] + self.assertEqual(input, output) + + + def test2(self): + self.assertRaises(ValueError, s2_a4_a.normalize, "Gehen Strings fit bre?") + + +if __name__ == '__main__': + unittest.main()