Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 540d987

Browse files
committed
Fix the IPv6 pton/ntop tests. Why weren't these failing on Linux? No IPv6?
1 parent da97cd0 commit 540d987

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

Lib/test/test_socket.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -424,9 +424,9 @@ def testIPv6toString(self):
424424
return
425425
f = lambda a: inet_pton(AF_INET6, a)
426426

427-
self.assertEquals('\x00' * 16, f('::'))
428-
self.assertEquals('\x00' * 16, f('0::0'))
429-
self.assertEquals('\x00\x01' + '\x00' * 14, f('1::'))
427+
self.assertEquals(b'\x00' * 16, f('::'))
428+
self.assertEquals(b'\x00' * 16, f('0::0'))
429+
self.assertEquals(b'\x00\x01' + b'\x00' * 14, f('1::'))
430430
self.assertEquals(
431431
b'\x45\xef\x76\xcb\x00\x1a\x56\xef\xaf\xeb\x0b\xac\x19\x24\xae\xae',
432432
f('45ef:76cb:1a:56ef:afeb:bac:1924:aeae')
@@ -458,8 +458,8 @@ def testStringToIPv6(self):
458458
return
459459
f = lambda a: inet_ntop(AF_INET6, a)
460460

461-
self.assertEquals('::', f('\x00' * 16))
462-
self.assertEquals('::1', f('\x00' * 15 + '\x01'))
461+
self.assertEquals('::', f(b'\x00' * 16))
462+
self.assertEquals('::1', f(b'\x00' * 15 + b'\x01'))
463463
self.assertEquals(
464464
'aef:b01:506:1001:ffff:9997:55:170',
465465
f(b'\x0a\xef\x0b\x01\x05\x06\x10\x01\xff\xff\x99\x97\x00\x55\x01\x70')

0 commit comments

Comments
 (0)