def test_output(self, number, expected): assert smsnormalize.normalize_phonenumber(number) == expected
def test_raises_exception_with_invalid_string(self): with pytest.raises(smsnormalize.PhoneNumberParseError): smsnormalize.normalize_phonenumber('abcdefghij')
def test_number_without_country_code_is_parsed_correctly(self): assert smsnormalize.normalize_phonenumber('2608941966') == '12608941966'
def test_accepts_numeric_number(self): assert smsnormalize.normalize_phonenumber(2608941966) == '12608941966'
def test_number_with_country_code_is_parsed_correctly(self): assert smsnormalize.normalize_phonenumber('+63490941094') == '63490941094'