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

Method testResolveNXDOMAIN

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

Source from the content-addressed store, hash-verified

739
740 @tests.util.retry_on_timeout
741 def testResolveNXDOMAIN(self):
742 qname = dns.name.from_text("nxdomain.dnspython.org")
743 qclass = dns.rdataclass.from_text("IN")
744 qtype = dns.rdatatype.from_text("A")
745
746 def bad():
747 answer = dns.resolver.resolve(qname, qtype)
748
749 try:
750 dns.resolver.resolve(qname, qtype)
751 self.assertTrue(False) # should not happen!
752 except dns.resolver.NXDOMAIN as nx:
753 self.assertIn(qname, nx.qnames())
754 self.assertGreaterEqual(len(nx.responses()), 1)
755
756 @unittest.skipIf(not tests.util.have_ipv4(), "IPv4 not reachable")
757 @tests.util.retry_on_timeout

Callers

nothing calls this directly

Calls 4

qnamesMethod · 0.80
responsesMethod · 0.80
from_textMethod · 0.45
resolveMethod · 0.45

Tested by

no test coverage detected