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

Method make_negative_response

tests/test_resolution.py:86–103  ·  view source on GitHub ↗
(self, q, nxdomain=False)

Source from the content-addressed store, hash-verified

84 return r
85
86 def make_negative_response(self, q, nxdomain=False):
87 r = dns.message.make_response(q)
88 rrs = r.get_rrset(
89 r.authority,
90 q.question[0].name,
91 dns.rdataclass.IN,
92 dns.rdatatype.SOA,
93 create=True,
94 )
95 rrs.add(
96 dns.rdata.from_text(
97 dns.rdataclass.IN, dns.rdatatype.SOA, ". . 1 2 3 4 300"
98 ),
99 300,
100 )
101 if nxdomain:
102 r.set_rcode(dns.rcode.NXDOMAIN)
103 return r
104
105 def make_long_chain_response(self, q, count):
106 r = dns.message.make_response(q)

Calls 4

set_rcodeMethod · 0.80
get_rrsetMethod · 0.45
addMethod · 0.45
from_textMethod · 0.45

Tested by

no test coverage detected