python-dns/backport-add-more-wrapping-accidentally-omitted-from-the-PR.patch
eaglegai 65ccb8f6b0 fix build error
(cherry picked from commit efcc9a44808cd93eac8bda286171c675e1d7e382)
2024-12-03 14:43:07 +08:00

59 lines
2.5 KiB
Diff

From 0cd9d0c8f5539765762b0fcc4d30ada95947e746 Mon Sep 17 00:00:00 2001
From: Bob Halley <halley@dnspython.org>
Date: Sat, 12 Oct 2024 09:31:45 -0700
Subject: [PATCH] add more wrapping accidentally omitted from the PR
---
tests/test_resolver.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tests/test_resolver.py b/tests/test_resolver.py
index 3e37648b..e99b6bdf 100644
--- a/tests/test_resolver.py
+++ b/tests/test_resolver.py
@@ -779,6 +779,7 @@ def testTLSNameserver(self):
not (tests.util.have_ipv4() and dns.quic.have_quic),
"IPv4 not reachable or QUIC not available",
)
+ @tests.util.retry_on_timeout
def testQuicNameserver(self):
res = dns.resolver.Resolver(configure=False)
res.nameservers = [dns.nameserver.DoQNameserver("94.140.14.14", 784)]
@@ -788,6 +789,7 @@ def testQuicNameserver(self):
self.assertIn("94.140.15.15", seen)
@unittest.skipIf(not tests.util.have_ipv4(), "IPv4 not reachable")
+ @tests.util.retry_on_timeout
def testResolveAtAddress(self):
answer = dns.resolver.resolve_at("8.8.8.8", "dns.google.", "A")
seen = set([rdata.address for rdata in answer])
@@ -795,6 +797,7 @@ def testResolveAtAddress(self):
self.assertIn("8.8.4.4", seen)
@unittest.skipIf(not tests.util.have_ipv4(), "IPv4 not reachable")
+ @tests.util.retry_on_timeout
def testResolveAtName(self):
answer = dns.resolver.resolve_at(
"dns.google", "dns.google.", "A", family=socket.AF_INET
@@ -803,10 +806,12 @@ def testResolveAtName(self):
self.assertIn("8.8.8.8", seen)
self.assertIn("8.8.4.4", seen)
+ @tests.util.retry_on_timeout
def testCanonicalNameNoCNAME(self):
cname = dns.name.from_text("www.google.com")
self.assertEqual(dns.resolver.canonical_name("www.google.com"), cname)
+ @tests.util.retry_on_timeout
def testCanonicalNameCNAME(self):
name = dns.name.from_text("www.dnspython.org")
cname = dns.name.from_text("dmfrjf4ips8xa.cloudfront.net")
@@ -815,6 +820,7 @@ def testCanonicalNameCNAME(self):
self.assertEqual(dns.resolver.canonical_name(name), cname)
@unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use")
+ @tests.util.retry_on_timeout
def testCanonicalNameDangling(self):
name = dns.name.from_text("dangling-cname.dnspython.org")
cname = dns.name.from_text("dangling-target.dnspython.org")