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

Method test_query_result_yxdomain

tests/test_resolution.py:466–476  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

464 self.assertTrue(cache_answer.response is r)
465
466 def test_query_result_yxdomain(self):
467 q = dns.message.make_query(self.qname, dns.rdatatype.A)
468 r = self.make_address_response(q)
469 r.set_rcode(dns.rcode.YXDOMAIN)
470 (_, _) = self.resn.next_request()
471 (_, _, _) = self.resn.next_nameserver()
472
473 def bad():
474 (answer, done) = self.resn.query_result(r, None)
475
476 self.assertRaises(dns.resolver.YXDOMAIN, bad)
477
478 def test_query_result_servfail_no_retry(self):
479 q = dns.message.make_query(self.qname, dns.rdatatype.A)

Callers

nothing calls this directly

Calls 4

make_address_responseMethod · 0.95
set_rcodeMethod · 0.80
next_requestMethod · 0.80
next_nameserverMethod · 0.80

Tested by

no test coverage detected