Example #1
0
 def setUp(self):
     self.number = PN.NorwegianPhoneNumber("004712345678")
Example #2
0
 def test_number_init_fail_wrong_country_code(self):
     with self.assertRaises(ValueError):
         PN.NorwegianPhoneNumber("004512345678")
Example #3
0
        raise TypeError("Not enough input arguments")
    elif len(sys.argv) > 3:
        raise TypeError("Too many input arguments")
except TypeError as err:
    print err

in_file = sys.argv[1]
out_file = sys.argv[2]

line_number = 0
raw_number = ""  # Unnormalized

phone_number = {
    "45": PN.DanishPhoneNumber(),
    "46": PN.SwedishPhoneNumber(),
    "47": PN.NorwegianPhoneNumber()
}
input_file = open(in_file, "r")
output_file = open(out_file, "w")

# With statement is exited early when using exceptions
while True:
    raw_number = input_file.readline()

    # End of input_file
    if not raw_number:
        input_file.close()
        output_file.close()
        break

    try: