@@ -870,6 +870,10 @@ def testFormatInOriginalFormat(self):
870870 # Python version extra tests
871871 number101 = phonenumbers .parse ("87654321" , None , keep_raw_input = True , _check_region = False )
872872 self .assertEqual ("87654321" , phonenumbers .format_in_original_format (number101 , "US" ))
873+ number102 = PhoneNumber (country_code_source = CountryCodeSource .FROM_DEFAULT_COUNTRY ,
874+ country_code = 44 , national_number = 999999999L )
875+ self .assertEqual ("999999999" ,
876+ phonenumbers .format_in_original_format (number102 , "GB" ))
873877
874878 def testIsPremiumRate (self ):
875879 self .assertEqual (PhoneNumberType .PREMIUM_RATE , phonenumbers .number_type (US_PREMIUM ))
@@ -1084,6 +1088,8 @@ def testGetCountryCodeForRegion(self):
10841088 self .assertEqual (0 , phonenumbers .country_code_for_region ("001" ))
10851089 # CS is already deprecated so the library doesn't support it.
10861090 self .assertEqual (0 , phonenumbers .country_code_for_region ("CS" ))
1091+ # Python version extra test
1092+ self .assertRaises (Exception , phonenumbers .country_code_for_valid_region , * ("XY" ,))
10871093
10881094 def testGetNationalDiallingPrefixForRegion (self ):
10891095 self .assertEqual ("1" , phonenumbers .ndd_prefix_for_region ("US" , False ))
0 commit comments