def testCanBeInternationallyDialled(self): for regionCode in phonenumberutil.SUPPORTED_REGIONS: exampleNumber = None metadata = PhoneMetadata.region_metadata.get(regionCode, None) desc = None if metadata is not None: desc = metadata.no_international_dialling try: if desc.example_number is not None: exampleNumber = phonenumberutil.parse(desc.example_number, regionCode) except NumberParseException, e: print >> sys.stderr, "Failed parse: %s" % e if (exampleNumber is not None and phonenumberutil._can_be_internationally_dialled(exampleNumber)): self.wrong_type_cases.append(exampleNumber)
def testCanBeInternationallyDialled(self): for regionCode in phonenumberutil.SUPPORTED_REGIONS: exampleNumber = None metadata = PhoneMetadata.region_metadata.get(regionCode, None) desc = None if metadata is not None: desc = metadata.no_international_dialling try: if desc.example_number is not None: exampleNumber = phonenumberutil.parse(desc.example_number, regionCode) except NumberParseException, e: print >> sys.stderr, "Failed parse: %s" % e if (exampleNumber is not None and phonenumberutil._can_be_internationally_dialled(exampleNumber)): self.wrong_type_cases.append(exampleNumber)
def testCanBeInternationallyDialled(self): for regionCode in phonenumberutil.SUPPORTED_REGIONS: exampleNumber = None metadata = PhoneMetadata.metadata_for_region(regionCode, None) desc = None if metadata is not None: desc = metadata.no_international_dialling try: if desc.example_number is not None: exampleNumber = phonenumberutil.parse(desc.example_number, regionCode) except NumberParseException: _, e, _ = sys.exc_info() prnt("Failed parse: %s" % e, file=sys.stderr) if (exampleNumber is not None and phonenumberutil._can_be_internationally_dialled(exampleNumber)): self.wrong_type_cases.append(exampleNumber) prnt("Number %s should not be internationally diallable" % exampleNumber, file=sys.stderr) self.assertEqual(0, len(self.wrong_type_cases))
def testCanBeInternationallyDialled(self): for regionCode in phonenumberutil.SUPPORTED_REGIONS: exampleNumber = None metadata = PhoneMetadata.metadata_for_region(regionCode, None) desc = None if metadata is not None: desc = metadata.no_international_dialling try: if desc.example_number is not None: exampleNumber = phonenumberutil.parse( desc.example_number, regionCode) except NumberParseException: _, e, _ = sys.exc_info() prnt("Failed parse: %s" % e, file=sys.stderr) if (exampleNumber is not None and phonenumberutil._can_be_internationally_dialled( exampleNumber)): self.wrong_type_cases.append(exampleNumber) prnt("Number %s should not be internationally diallable" % exampleNumber, file=sys.stderr) self.assertEqual(0, len(self.wrong_type_cases))