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

Method testCnameAndOtherDataAddCname

tests/test_zone.py:1131–1141  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1129 )
1130
1131 def testCnameAndOtherDataAddCname(self):
1132 z = dns.zone.from_text(example_other_data, "example.", relativize=True)
1133 rds = dns.rdataset.from_text("in", "cname", 300, "www")
1134 z.replace_rdataset("web", rds)
1135 n = z.find_node("web")
1136 self.assertEqual(len(n.rdatasets), 3)
1137 self.assertEqual(n.find_rdataset(dns.rdataclass.IN, dns.rdatatype.CNAME), rds)
1138 self.assertIsNotNone(n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.NSEC))
1139 self.assertIsNotNone(
1140 n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.RRSIG, dns.rdatatype.NSEC)
1141 )
1142
1143 def testCnameAndOtherDataInZonefile(self):
1144 with self.assertRaises(dns.zonefile.CNAMEAndOtherData):

Callers

nothing calls this directly

Calls 5

from_textMethod · 0.45
replace_rdatasetMethod · 0.45
find_nodeMethod · 0.45
find_rdatasetMethod · 0.45
get_rdatasetMethod · 0.45

Tested by

no test coverage detected