@@ -144,20 +144,30 @@ def testBlankMetadata(self):
144144
145145 def testFormatNumberForMobile (self ):
146146 # Python version extra test. Special cases for CO and BR in
147- # format_number_for_mobile_dialing()
147+ # format_number_for_mobile_dialing(), included here so that real metadata is used
148148 coNumberFixed = PhoneNumber (country_code = 57 , national_number = 12345678L )
149+ coNumberMobile = PhoneNumber (country_code = 57 , national_number = 3211234567L )
150+ peNumberFixed = PhoneNumber (country_code = 51 , national_number = 11234567L )
149151 brNumberFixed = PhoneNumber (country_code = 55 , national_number = 1123456789L )
150152 brNumberMobile = PhoneNumber (country_code = 55 , national_number = 1161234567L ,
151153 preferred_domestic_carrier_code = "303" )
152154 self .assertEqual ("0312345678" ,
153- phonenumberutil .format_number_for_mobile_dialing (coNumberFixed , "CO" , False ))
155+ phonenumberutil .format_number_for_mobile_dialing (coNumberFixed , "CO" , False ))
154156 self .assertEqual ("03 1 2345678" ,
155- phonenumberutil .format_number_for_mobile_dialing (coNumberFixed , "CO" , True ))
157+ phonenumberutil .format_number_for_mobile_dialing (coNumberFixed , "CO" , True ))
158+ self .assertEqual ("3211234567" ,
159+ phonenumberutil .format_number_for_mobile_dialing (coNumberMobile , "CO" , False ))
160+ self .assertEqual ("321 1234567" ,
161+ phonenumberutil .format_number_for_mobile_dialing (coNumberMobile , "CO" , True ))
162+ self .assertEqual ("011234567" ,
163+ phonenumberutil .format_number_for_mobile_dialing (peNumberFixed , "PE" , False ))
164+ self .assertEqual ("(01) 1234567" ,
165+ phonenumberutil .format_number_for_mobile_dialing (peNumberFixed , "PE" , True ))
156166 self .assertEqual ("" ,
157- phonenumberutil .format_number_for_mobile_dialing (brNumberFixed , "BR" , False ))
167+ phonenumberutil .format_number_for_mobile_dialing (brNumberFixed , "BR" , False ))
158168 self .assertEqual ("" ,
159- phonenumberutil .format_number_for_mobile_dialing (brNumberFixed , "BR" , True ))
169+ phonenumberutil .format_number_for_mobile_dialing (brNumberFixed , "BR" , True ))
160170 self .assertEqual ("03031161234567" ,
161- phonenumberutil .format_number_for_mobile_dialing (brNumberMobile , "BR" , False ))
171+ phonenumberutil .format_number_for_mobile_dialing (brNumberMobile , "BR" , False ))
162172 self .assertEqual ("0 303 (11) 6123-4567" ,
163- phonenumberutil .format_number_for_mobile_dialing (brNumberMobile , "BR" , True ))
173+ phonenumberutil .format_number_for_mobile_dialing (brNumberMobile , "BR" , True ))
0 commit comments