コード例 #1
0
 def test_non_equal_with_italian_leading_zero_set(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.italian_leading_zero = True
     numberB = PhoneNumber()
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     self.assertNotEqual(numberA, numberB)
コード例 #2
0
 def test_non_equal_with_preferred_dcc_default(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.preferred_domestic_carrier_code = ""
     numberB = PhoneNumber()
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     self.assertNotEqual(numberA, numberB)
コード例 #3
0
 def test_equal_other_objects(self):
     # Python-specific extra tests for equality against other types
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.preferred_domestic_carrier_code = ""
     self.assertNotEqual(numberA, None)
     self.assertNotEqual(numberA, "")
     self.assertNotEqual(numberA, "+16502530000")
     self.assertNotEqual(numberA, to_long(6502530000))
コード例 #4
0
 def test_equal_with_preferred_dcc_set(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.preferred_domestic_carrier_code = ""
     numberB = PhoneNumber()
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     numberB.preferred_domestic_carrier_code = ""
     self.assertEqual(numberA, numberB)
コード例 #5
0
 def test_equal_other_objects(self):
     # Python-specific extra tests for equality against other types
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.preferred_domestic_carrier_code = ""
     self.assertNotEqual(numberA, None)
     self.assertNotEqual(numberA, "")
     self.assertNotEqual(numberA, "+16502530000")
     self.assertNotEqual(numberA, to_long(6502530000))
コード例 #6
0
 def test_equal_with_italian_leading_zero_set_to_default(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.italian_leading_zero = False
     numberB = PhoneNumber()
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     # These should still be equal, since the default value for this field
     # is false.
     self.assertEqual(numberA, numberB)
コード例 #7
0
 def test_equal_with_italian_leading_zero_set_to_default(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.italian_leading_zero = False
     numberB = PhoneNumber()
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     # These should still be equal, since the default value for this field
     # is false.
     self.assertEqual(numberA, numberB)
コード例 #8
0
 def test_non_equal_with_differing_raw_input(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.raw_input = "+1 650 253 00 00"
     numberA.country_code_source = CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN
     numberB = PhoneNumber()
     # Although these numbers would pass an isNumberMatch test, they are
     # not considered "equal" as objects, since their raw input is
     # different.
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     numberB.raw_input = "+1-650-253-00-00"
     numberB.country_code_source = CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN
     self.assertNotEqual(numberA, numberB)
     # Python-specific: Force a test of __ne__() method
     self.assertTrue(numberA != numberB)
コード例 #9
0
 def test_non_equal_with_differing_raw_input(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberA.raw_input = "+1 650 253 00 00"
     numberA.country_code_source = CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN
     numberB = PhoneNumber()
     # Although these numbers would pass an isNumberMatch test, they are
     # not considered "equal" as objects, since their raw input is
     # different.
     numberB.country_code = 1
     numberB.national_number = to_long(6502530000)
     numberB.raw_input = "+1-650-253-00-00"
     numberB.country_code_source = CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN
     self.assertNotEqual(numberA, numberB)
     # Python-specific: Force a test of __ne__() method
     self.assertTrue(numberA != numberB)
コード例 #10
0
 def test_equal_simple_number(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberB = PhoneNumber(country_code=1, national_number=6502530000)
     self.assertEqual(numberA, numberB)
コード例 #11
0
 def test_equal_simple_number(self):
     numberA = PhoneNumber()
     numberA.country_code = 1
     numberA.national_number = to_long(6502530000)
     numberB = PhoneNumber(country_code=1, national_number=6502530000)
     self.assertEqual(numberA, numberB)