#Aufgabe 4b import unittest from PyCharmProjekte.s2_a4_a import number_normalize class TestNumbers(unittest.TestCase): 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"] expected_result = ["1-223-456-7890", "1-223-456-7890", "1-223-456-7890", "1-223-456-7890", "1-223-456-7890", "1-223-456-7890", "Ungültige Telefonnummer!"] def test_num(self): try: i = 0 for number in self.test_numbers: result = number_normalize(number) self.assertEqual(result, self.expected_result[i]) i = i + 1 except ValueError as e: self.assertRaises(ValueError) if __name__ == '__main__': unittest.main()