(self)
| 1266 | self.assertEqual(rds[0].serial, 1) |
| 1267 | |
| 1268 | def testCnameAndOtherDataAddOther(self): |
| 1269 | z = dns.zone.from_text( |
| 1270 | example_cname, "example.", relativize=True, zone_factory=self.zone_factory |
| 1271 | ) |
| 1272 | rds = dns.rdataset.from_text("in", "a", 300, "10.0.0.1") |
| 1273 | with z.writer() as txn: |
| 1274 | txn.replace("web", rds) |
| 1275 | txn.replace("web2", rds.copy()) |
| 1276 | n = z.find_node("web") |
| 1277 | self.assertEqual(len(n.rdatasets), 3) |
| 1278 | self.assertEqual(n.find_rdataset(dns.rdataclass.IN, dns.rdatatype.A), rds) |
| 1279 | self.assertIsNotNone(n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.NSEC)) |
| 1280 | self.assertIsNotNone( |
| 1281 | n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.RRSIG, dns.rdatatype.NSEC) |
| 1282 | ) |
| 1283 | n = z.find_node("web2") |
| 1284 | self.assertEqual(len(n.rdatasets), 3) |
| 1285 | self.assertEqual(n.find_rdataset(dns.rdataclass.IN, dns.rdatatype.A), rds) |
| 1286 | self.assertIsNotNone(n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.NSEC3)) |
| 1287 | self.assertIsNotNone( |
| 1288 | n.get_rdataset(dns.rdataclass.IN, dns.rdatatype.RRSIG, dns.rdatatype.NSEC3) |
| 1289 | ) |
| 1290 | |
| 1291 | def testCnameAndOtherDataAddCname(self): |
| 1292 | z = dns.zone.from_text( |
nothing calls this directly
no test coverage detected