diff --git a/src/gevent/tests/test__socket_dns.py b/src/gevent/tests/test__socket_dns.py index 478451f7e..bfe104161 100644 --- a/src/gevent/tests/test__socket_dns.py +++ b/src/gevent/tests/test__socket_dns.py @@ -66,7 +66,8 @@ def _setattr(k, n, func): def test_getaddrinfo_http(self): x = hostname() if call else hostname - self._test('getaddrinfo', x, 'http') + self._test('getaddrinfo', x, 'http', + require_equal_errors=require_equal_errors) test_getaddrinfo_http.__name__ = 'test_%s_getaddrinfo_http' % name _setattr(klass, test_getaddrinfo_http.__name__, test_getaddrinfo_http) @@ -79,21 +80,24 @@ def test_gethostbyname(self): test_gethostbyname.__name__ = 'test_%s_gethostbyname' % name _setattr(klass, test_gethostbyname.__name__, test_gethostbyname) - def test3(self): + def test_gethostbyname_ex(self): x = hostname() if call else hostname - self._test('gethostbyname_ex', x) - test3.__name__ = 'test_%s_gethostbyname_ex' % name - _setattr(klass, test3.__name__, test3) + self._test('gethostbyname_ex', x, + require_equal_errors=require_equal_errors) + test_gethostbyname_ex.__name__ = 'test_%s_gethostbyname_ex' % name + _setattr(klass, test_gethostbyname_ex.__name__, test_gethostbyname_ex) def test4(self): x = hostname() if call else hostname - self._test('gethostbyaddr', x) + self._test('gethostbyaddr', x, + require_equal_errors=require_equal_errors) test4.__name__ = 'test_%s_gethostbyaddr' % name _setattr(klass, test4.__name__, test4) def test5(self): x = hostname() if call else hostname - self._test('getnameinfo', (x, 80), 0) + self._test('getnameinfo', (x, 80), 0, + require_equal_errors=require_equal_errors) test5.__name__ = 'test_%s_getnameinfo' % name _setattr(klass, test5.__name__, test5) diff --git a/src/gevent/tests/test__socket_dns6.py b/src/gevent/tests/test__socket_dns6.py index d46671db4..6452211b7 100644 --- a/src/gevent/tests/test__socket_dns6.py +++ b/src/gevent/tests/test__socket_dns6.py @@ -61,7 +61,7 @@ def _normalize_result_getnameinfo(self, result): if not OSX and RESOLVER_DNSPYTHON: # It raises gaierror instead of socket.error, # which is not great and leads to failures. - def _run_test_getnameinfo(self, *_args): + def _run_test_getnameinfo(self, *_args, **_kwargs): return (), 0, (), 0 def _run_test_gethostbyname(self, *_args, **_kwargs):