MCPcopy Create free account
hub / github.com/rthalley/dnspython / testResolveCacheHit

Method testResolveCacheHit

tests/test_resolver.py:758–767  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

756 @unittest.skipIf(not tests.util.have_ipv4(), "IPv4 not reachable")
757 @tests.util.retry_on_timeout
758 def testResolveCacheHit(self):
759 res = dns.resolver.Resolver(configure=False)
760 res.nameservers = ["8.8.8.8"]
761 res.cache = dns.resolver.Cache()
762 answer1 = res.resolve("dns.google.", "A")
763 seen = set([rdata.address for rdata in answer1])
764 self.assertIn("8.8.8.8", seen)
765 self.assertIn("8.8.4.4", seen)
766 answer2 = res.resolve("dns.google.", "A")
767 self.assertIs(answer2, answer1)
768
769 @unittest.skipIf(not tests.util.have_ipv4(), "IPv4 not reachable")
770 @tests.util.retry_on_timeout

Callers

nothing calls this directly

Calls 1

resolveMethod · 0.95

Tested by

no test coverage detected