Skip to content

Commit c82ac05

Browse files
committed
fix for 4b816e6
_ipaddr_info is extended … sometimes.
1 parent 9eea42e commit c82ac05

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

tests/python/test_base_events.py

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -100,19 +100,18 @@ def test_ipaddr_info(self):
100100
# IPv4 address with family IPv6.
101101
self.assertIsNone(base_events._ipaddr_info('1.2.3.4', 1, INET6, STREAM, TCP))
102102

103-
if sys.version_info >= (3, 7):
104-
RTuple = (0,0)
105-
else:
106-
RTuple = ()
107-
self.assertEqual(
108-
(INET6, STREAM, TCP, '', ('::3', 1)+RTuple),
109-
base_events._ipaddr_info('::3', 1, INET6, STREAM, TCP)
110-
)
111-
112-
self.assertEqual(
113-
(INET6, STREAM, TCP, '', ('::3', 1)+RTuple),
114-
base_events._ipaddr_info('::3', 1, UNSPEC, STREAM, TCP)
115-
)
103+
def chk(inf):
104+
assert inf[0] == INET6
105+
assert inf[1] == STREAM
106+
assert inf[2] == TCP
107+
assert inf[3] == ''
108+
assert inf[4][0] == '::3'
109+
assert inf[4][1] == 1
110+
assert len(inf) == 5
111+
assert len(inf[4]) in (2,4)
112+
113+
chk(base_events._ipaddr_info('::3', 1, INET6, STREAM, TCP))
114+
chk(base_events._ipaddr_info('::3', 1, UNSPEC, STREAM, TCP))
116115

117116
# IPv6 address with family IPv4.
118117
self.assertIsNone(base_events._ipaddr_info('::3', 1, INET, STREAM, TCP))

0 commit comments

Comments
 (0)