Skip to content

Commit 011b129

Browse files
committed
tests: More tests for getaddrinfo()
1 parent c4bd13b commit 011b129

File tree

1 file changed

+24
-7
lines changed

1 file changed

+24
-7
lines changed

tests/test_dns.py

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ def _test_getnameinfo(self, *args, **kwargs):
5757

5858
def test_getaddrinfo_1(self):
5959
self._test_getaddrinfo('example.com', 80)
60+
self._test_getaddrinfo('example.com', 80, type=socket.SOCK_STREAM)
6061

6162
def test_getaddrinfo_2(self):
6263
self._test_getaddrinfo('example.com', 80, flags=socket.AI_CANONNAME)
@@ -66,47 +67,63 @@ def test_getaddrinfo_3(self):
6667

6768
def test_getaddrinfo_4(self):
6869
self._test_getaddrinfo('example.com', 80, family=-1)
70+
self._test_getaddrinfo('example.com', 80, type=socket.SOCK_STREAM,
71+
family=-1)
6972

7073
def test_getaddrinfo_5(self):
7174
self._test_getaddrinfo('example.com', '80')
75+
self._test_getaddrinfo('example.com', '80', type=socket.SOCK_STREAM)
7276

7377
def test_getaddrinfo_6(self):
74-
self._test_getaddrinfo(b'example.com', '80'.encode())
78+
self._test_getaddrinfo(b'example.com', b'80')
79+
self._test_getaddrinfo(b'example.com', b'80', type=socket.SOCK_STREAM)
7580

7681
def test_getaddrinfo_7(self):
7782
self._test_getaddrinfo(None, 0)
83+
self._test_getaddrinfo(None, 0, type=socket.SOCK_STREAM)
7884

7985
def test_getaddrinfo_8(self):
8086
self._test_getaddrinfo('', 0)
87+
self._test_getaddrinfo('', 0, type=socket.SOCK_STREAM)
8188

8289
def test_getaddrinfo_9(self):
8390
self._test_getaddrinfo(b'', 0)
91+
self._test_getaddrinfo(b'', 0, type=socket.SOCK_STREAM)
8492

8593
def test_getaddrinfo_10(self):
8694
self._test_getaddrinfo(None, None)
95+
self._test_getaddrinfo(None, None, type=socket.SOCK_STREAM)
8796

8897
def test_getaddrinfo_11(self):
8998
self._test_getaddrinfo(b'example.com', '80')
99+
self._test_getaddrinfo(b'example.com', '80', type=socket.SOCK_STREAM)
90100

91101
def test_getaddrinfo_12(self):
92-
self._test_getaddrinfo(b'example.com', b'80')
102+
self._test_getaddrinfo('127.0.0.1', '80')
103+
self._test_getaddrinfo('127.0.0.1', '80', type=socket.SOCK_STREAM)
93104

94105
def test_getaddrinfo_13(self):
95-
self._test_getaddrinfo('127.0.0.1', '80')
106+
self._test_getaddrinfo(b'127.0.0.1', b'80')
107+
self._test_getaddrinfo(b'127.0.0.1', b'80', type=socket.SOCK_STREAM)
96108

97109
def test_getaddrinfo_14(self):
98-
self._test_getaddrinfo(b'127.0.0.1', b'80')
110+
self._test_getaddrinfo(b'127.0.0.1', b'http')
111+
self._test_getaddrinfo(b'127.0.0.1', b'http', type=socket.SOCK_STREAM)
99112

100113
def test_getaddrinfo_15(self):
101-
self._test_getaddrinfo(b'127.0.0.1', b'http')
114+
self._test_getaddrinfo('127.0.0.1', 'http')
115+
self._test_getaddrinfo('127.0.0.1', 'http', type=socket.SOCK_STREAM)
102116

103117
def test_getaddrinfo_16(self):
104-
self._test_getaddrinfo('127.0.0.1', 'http', type=socket.SOCK_STREAM)
118+
self._test_getaddrinfo('localhost', 'http')
119+
self._test_getaddrinfo('localhost', 'http', type=socket.SOCK_STREAM)
105120

106121
def test_getaddrinfo_17(self):
107-
self._test_getaddrinfo('localhost', 'http')
122+
self._test_getaddrinfo(b'localhost', 'http')
123+
self._test_getaddrinfo(b'localhost', 'http', type=socket.SOCK_STREAM)
108124

109125
def test_getaddrinfo_18(self):
126+
self._test_getaddrinfo(b'localhost', 'http')
110127
self._test_getaddrinfo(b'localhost', 'http', type=socket.SOCK_STREAM)
111128

112129
######

0 commit comments

Comments
 (0)