From 04c2f308f4a97afb4cd5da00d2884786ce165d85 Mon Sep 17 00:00:00 2001 From: Dmitry Erlikh Date: Thu, 29 Oct 2020 14:52:37 +0100 Subject: [PATCH] test for #5156 --- tests/test_resolver.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/test_resolver.py b/tests/test_resolver.py index 36a36455aa3..1d3446cbab5 100644 --- a/tests/test_resolver.py +++ b/tests/test_resolver.py @@ -160,3 +160,16 @@ def test_default_resolver() -> None: # else: # assert DefaultResolver is ThreadedResolver assert DefaultResolver is ThreadedResolver + + +async def test_threaded_resolver_5156() -> None: + loop = Mock() + loop.getaddrinfo = fake_addrinfo(["127.0.0.1"]) + loop.getaddrinfo.return_value = [ + (2, 1, 6, "", ("151.101.188.223", 443)), + (10, 1, 6, "", (10, b"\x01\xbb\x00\x00\x00\x00*\x04NB\x00-\x00\x00")), + ] + resolver = ThreadedResolver() + resolver._loop = loop + + await resolver.resolve("foo")