Lines Matching refs:addr
88 def pickle_test(self, addr):
91 x = self.factory(addr)
136 addr = b'\0' * length
138 with self.assertAddressError(re.escape(msg % (addr, length))):
139 self.factory(addr)
156 addr = b'\0'*12 + bytes.fromhex("00000000")
157 self.assertInstancesEqual(addr, "::")
158 addr = b'\0'*12 + bytes.fromhex("c0a80001")
159 self.assertInstancesEqual(addr, "::c0a8:1")
160 addr = bytes.fromhex("c0a80001") + b'\0'*12
161 self.assertInstancesEqual(addr, "c0a8:1::")
175 addr = b'\0' * length
177 with self.assertAddressError(re.escape(msg % (addr, length))):
178 self.factory(addr)
179 self.factory(addr)
223 addr = "127.0.0.1/24"
224 with self.assertAddressError("Unexpected '/' in %r", addr):
225 ipaddress.IPv4Address(addr)
228 def assertBadSplit(addr):
229 with self.assertAddressError("Expected 4 octets in %r", addr):
230 ipaddress.IPv4Address(addr)
257 def assertBadOctet(addr):
259 addr):
260 ipaddress.IPv4Address(addr)
266 def assertBadOctet(addr, octet):
267 msg = "Only decimal digits permitted in %r in %r" % (octet, addr)
269 ipaddress.IPv4Address(addr)
282 def assertBadOctet(addr, octet):
284 with self.assertAddressError(re.escape(msg % (octet, addr))):
285 ipaddress.IPv4Address(addr)
291 def assertBadOctet(addr, octet):
292 msg = "Octet %d (> 255) not permitted in %r" % (octet, addr)
294 ipaddress.IPv4Address(addr)
351 def assertBadSplit(addr):
353 with self.assertAddressError(msg, addr):
354 ipaddress.IPv6Address(addr)
359 def assertBadSplit(addr):
361 with self.assertAddressError(msg, addr.split('%')[0]):
362 ipaddress.IPv6Address(addr)
372 def assertBadSplit(addr):
374 with self.assertAddressError(msg, addr.split('%')[0]):
375 ipaddress.IPv6Address(addr)
392 def assertBadSplit(addr):
394 with self.assertAddressError(msg, addr.split('%')[0]):
395 ipaddress.IPv6Address(addr)
412 def assertBadSplit(addr):
414 with self.assertAddressError(msg, addr.split('%')[0]):
415 ipaddress.IPv6Address(addr)
421 def assertBadSplit(addr):
423 with self.assertAddressError(msg, addr.split('%')[0]):
424 ipaddress.IPv6Address(addr)
449 def assertBadSplit(addr):
451 with self.assertAddressError(msg, addr.split('%')[0]):
452 ipaddress.IPv6Address(addr)
465 def assertBadSplit(addr):
467 with self.assertAddressError(msg, addr.split('%')[0]):
468 ipaddress.IPv6Address(addr)
481 def assertBadAddressPart(addr, v4_error):
482 with self.assertAddressError("%s in %r", v4_error, addr.split('%')[0]):
483 ipaddress.IPv6Address(addr)
508 def assertBadPart(addr, part):
509 msg = "Only hex digits permitted in %r in %r" % (part, addr.split('%')[0])
511 ipaddress.IPv6Address(addr)
528 def assertBadPart(addr, part):
530 with self.assertAddressError(msg, part, addr.split('%')[0]):
531 ipaddress.IPv6Address(addr)
564 addr = "1.2.3.4/32/24"
565 with self.assertAddressError("Only one '/' permitted in %r" % addr):
566 self.factory(addr)
569 def assertBadAddress(addr, details):
571 self.factory(addr)
606 def assertBadNetmask(addr, netmask):
609 self.factory("%s/%s" % (addr, netmask))
627 def assertBadNetmask(addr, netmask):
630 self.factory((addr, netmask))
716 addr = "cafe:cafe::/128/190"
717 with self.assertAddressError("Only one '/' permitted in %r" % addr):
718 self.factory(addr)
725 def assertBadAddress(addr, details):
727 self.factory(addr)
767 def assertBadNetmask(addr, netmask):
770 self.factory("%s/%s" % (addr, netmask))
787 def assertBadNetmask(addr, netmask):
790 self.factory((addr, netmask))
858 addr = "camelot"
860 with self.assertCleanError(ValueError, msg, addr, kind):
861 factory(addr)
1656 addr = ipaddress.IPv4Network('172.31.255.128/255.255.255.240')
1657 self.assertEqual(28, addr.prefixlen)
1658 addr_list = list(addr)
1660 self.assertEqual('172.31.255.128', str(addr[0]))
1662 self.assertEqual('172.31.255.143', str(addr[-1]))
1663 self.assertEqual(addr_list[-1], addr[-1])
2529 self.assertEqual('1.0.0.127.in-addr.arpa', addr1.reverse_pointer)