Skip to content

Commit 6e97e34

Browse files
committed
Update Python test for new behaviour
1 parent 7b88f39 commit 6e97e34

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

python/tests/asyoutypetest.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,21 +1173,19 @@ def testEdgeCases(self):
11731173
mobile=PhoneNumberDesc(national_number_pattern='NA'),
11741174
national_prefix=u("0"),
11751175
national_prefix_for_parsing=u("0"),
1176-
number_format=[NumberFormat(pattern='([135][246]|[246][123])(\\d{4})(\\d{4})',
1176+
number_format=[NumberFormat(pattern='([1359][2469]|[2469][1239])(\\d{4})(\\d{4})',
11771177
format=u("\\1 \\2 \\3"),
11781178
leading_digits_pattern=['[1-59]|[78]0'],
11791179
national_prefix_formatting_rule=u("\\1"))])
11801180
PhoneMetadata._region_metadata['XX'] = metadataXX
11811181
phonenumberutil.SUPPORTED_REGIONS.add("XX")
11821182
phonenumberutil.COUNTRY_CODE_TO_REGION_CODE[384] = ("XX",)
1183+
# Hit internal error arms
11831184
formatter = AsYouTypeFormatter('XX')
1184-
# A pattern with "|" in it doesn't get formatting
11851185
self.assertEqual('1', formatter.input_digit('1'))
1186-
self.assertEqual('12', formatter.input_digit('2'))
1187-
self.assertEqual('123', formatter.input_digit('3'))
1188-
self.assertEqual('1234', formatter.input_digit('4'))
1189-
# Hit internal error arms
1190-
self.assertEqual("1234", formatter._input_accrued_national_number())
1186+
self.assertEqual("1", formatter._input_accrued_national_number())
1187+
self.assertEqual('1x', formatter.input_digit('x'))
1188+
self.assertEqual("1x", formatter._input_accrued_national_number())
11911189
formatter._national_number = ""
11921190
self.assertEqual("", formatter._input_accrued_national_number())
11931191
# Restore normality

0 commit comments

Comments
 (0)