Skip to content

Commit bb165ce

Browse files
committed
Tweak extra UT case to restore 100% coverage
1 parent bd5c3d9 commit bb165ce

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

python/tests/asyoutypetest.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,7 +1093,10 @@ def testEdgeCases(self):
10931093
mobile=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
10941094
national_prefix=u'0',
10951095
national_prefix_for_parsing=u'0',
1096-
number_format=[NumberFormat(pattern='([135][246]|[246][123])(\\d{4})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[1-59]|[78]0'], national_prefix_formatting_rule=u'(0\\1)')])
1096+
number_format=[NumberFormat(pattern='([135][246]|[246][123])(\\d{4})(\\d{4})',
1097+
format=u'\\1 \\2 \\3',
1098+
leading_digits_pattern=['[1-59]|[78]0'],
1099+
national_prefix_formatting_rule=u'\\1')])
10971100
PhoneMetadata.region_metadata['XX'] = metadataXX
10981101
phonenumberutil.SUPPORTED_REGIONS.add("XX")
10991102
phonenumberutil.COUNTRY_CODE_TO_REGION_CODE[384] = ("XX",)
@@ -1103,10 +1106,11 @@ def testEdgeCases(self):
11031106
self.assertEqual('12', formatter.input_digit('2'))
11041107
self.assertEqual('123', formatter.input_digit('3'))
11051108
self.assertEqual('1234', formatter.input_digit('4'))
1106-
del phonenumberutil.COUNTRY_CODE_TO_REGION_CODE[384]
1107-
phonenumberutil.SUPPORTED_REGIONS.remove('XX')
1108-
del PhoneMetadata.region_metadata['XX']
11091109
# Hit internal error arms
11101110
self.assertEqual("1234", formatter._input_accrued_national_number())
11111111
formatter._national_number = ""
11121112
self.assertEqual("", formatter._input_accrued_national_number())
1113+
# Restore normality
1114+
del phonenumberutil.COUNTRY_CODE_TO_REGION_CODE[384]
1115+
phonenumberutil.SUPPORTED_REGIONS.remove('XX')
1116+
del PhoneMetadata.region_metadata['XX']

0 commit comments

Comments
 (0)