Skip to content

Commit f249ce1

Browse files
committed
Drop change-detector tests
Just check prefix of metadata printouts
1 parent dc1fd68 commit f249ce1

2 files changed

Lines changed: 4 additions & 28 deletions

File tree

python/tests/examplenumberstest.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -322,12 +322,5 @@ def testAYTFShortNumberFormatting_AR(self):
322322
def testPrintShortMetadata(self):
323323
# Python version extra test. Print string representation of short metadata.
324324
short_metadata = PhoneMetadata.short_metadata_for_region("GB")
325-
self.assertEqual(r"""PhoneMetadata(id='GB', country_code=None, international_prefix=None,
326-
general_desc=PhoneNumberDesc(national_number_pattern='[1-467-9]\\d{2,5}', possible_number_pattern='\\d{3,6}', possible_length=(3, 4, 5, 6)),
327-
toll_free=PhoneNumberDesc(national_number_pattern='1(?:16\\d{3}|7[56]0|8000)|2(?:202|48)|4444', possible_number_pattern='\\d{3,6}', example_number='116000', possible_length=(3, 4, 5, 6)),
328-
premium_rate=PhoneNumberDesc(),
329-
emergency=PhoneNumberDesc(national_number_pattern='112|999', possible_number_pattern='\\d{3}', example_number='112', possible_length=(3,)),
330-
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[01]|1(?:[12]|6(?:000|1(?:11|23))|8\\d{3})|2(?:[123]|50)|33|4(?:1|7\\d)|5(?:\\d|71)|7(?:0\\d|[56]0)|800\\d|9[15])|2(?:02(?:02)?|1300|2(?:02|11|2)|3(?:02|336|45)|4(?:25|8))|3[13]3|4(?:0[02]|35[01]|44[45]|5\\d)|6(?:50|\\d{4})|7(?:0\\d{3}|8(?:9|\\d{3})|9\\d{3})|8\\d{4}|9(?:01|99)', possible_number_pattern='\\d{3,6}', example_number='150', possible_length=(3, 4, 5, 6)),
331-
standard_rate=PhoneNumberDesc(),
332-
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:250|571|7[56]0)|2(?:02(?:02)?|1300|3336|48)|4444|901', possible_number_pattern='\\d{3,5}', example_number='1571', possible_length=(3, 4, 5)),
333-
short_data=True)""", str(short_metadata))
325+
result = str(short_metadata)
326+
self.assertTrue(result.startswith("PhoneMetadata(id='GB', country_code=None, international_prefix=None"))

python/tests/phonenumberutiltest.py

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2723,25 +2723,8 @@ def testMetadataAsString(self):
27232723
del PhoneMetadata._short_region_metadata['XX']
27242724

27252725
# And now the grand finale: check a real metadata example
2726-
self.assertEqual(r"""PhoneMetadata(id='AU', country_code=61, international_prefix='001[12]',
2727-
general_desc=PhoneNumberDesc(national_number_pattern='[1-578]\\d{4,14}', possible_number_pattern='\\d{5,15}', possible_length=(9, 10)),
2728-
fixed_line=PhoneNumberDesc(national_number_pattern='[2378]\\d{8}', possible_number_pattern='\\d{9}', possible_length=(9,)),
2729-
mobile=PhoneNumberDesc(national_number_pattern='4\\d{8}', possible_number_pattern='\\d{9}', possible_length=(9,)),
2730-
toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{6}', possible_number_pattern='\\d{10}', possible_length=(10,)),
2731-
premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}', possible_number_pattern='\\d{10}', possible_length=(10,)),
2732-
shared_cost=PhoneNumberDesc(),
2733-
personal_number=PhoneNumberDesc(),
2734-
voip=PhoneNumberDesc(),
2735-
pager=PhoneNumberDesc(),
2736-
uan=PhoneNumberDesc(),
2737-
voicemail=PhoneNumberDesc(),
2738-
no_international_dialling=PhoneNumberDesc(),
2739-
preferred_international_prefix='0011',
2740-
national_prefix='0',
2741-
national_prefix_for_parsing='0',
2742-
number_format=[NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='\\1'),
2743-
NumberFormat(pattern='(\\d{1})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-478]'], national_prefix_formatting_rule='0\\1')])""",
2744-
str(metadata))
2726+
result = str(metadata)
2727+
self.assertTrue(result.startswith("PhoneMetadata(id='AU', country_code=61, international_prefix='001[12]',"))
27452728

27462729
def testMetadataEval(self):
27472730
# Python version extra tests for string conversions

0 commit comments

Comments
 (0)