Arbeite mal moritz lutz
parent
492018fea2
commit
893b136e20
Binary file not shown.
31
s2_a4_b.py
31
s2_a4_b.py
|
@ -1,2 +1,33 @@
|
|||
import unittest
|
||||
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()
|
||||
|
|
Loading…
Reference in New Issue