Behavior of getaddrinfo provided by libuv differs from musl. Skip affected tests. --- a/tests/test_dns.py +++ b/tests/test_dns.py @@ -1,4 +1,5 @@ import asyncio +import pytest import socket import unittest @@ -99,18 +100,22 @@ class BaseTestDNS: self._test_getaddrinfo(b'example.com', '80') self._test_getaddrinfo(b'example.com', '80', type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_12(self): self._test_getaddrinfo('127.0.0.1', '80') self._test_getaddrinfo('127.0.0.1', '80', type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_13(self): self._test_getaddrinfo(b'127.0.0.1', b'80') self._test_getaddrinfo(b'127.0.0.1', b'80', type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_14(self): self._test_getaddrinfo(b'127.0.0.1', b'http') self._test_getaddrinfo(b'127.0.0.1', b'http', type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_15(self): self._test_getaddrinfo('127.0.0.1', 'http') self._test_getaddrinfo('127.0.0.1', 'http', type=socket.SOCK_STREAM) @@ -127,10 +132,12 @@ class BaseTestDNS: self._test_getaddrinfo('localhost', b'http') self._test_getaddrinfo('localhost', b'http', type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_19(self): self._test_getaddrinfo('::1', 80) self._test_getaddrinfo('::1', 80, type=socket.SOCK_STREAM) + @pytest.mark.skip(reason="failure") def test_getaddrinfo_20(self): self._test_getaddrinfo('127.0.0.1', 80) self._test_getaddrinfo('127.0.0.1', 80, type=socket.SOCK_STREAM)