Add LOC record support to AXFR source

This commit is contained in:
Mark Tearle
2021-02-09 20:41:39 +08:00
parent 9d4bd0aaec
commit 3ac8d0fa1c
3 changed files with 33 additions and 6 deletions
+3 -3
View File
@@ -36,7 +36,7 @@ class TestAxfrSource(TestCase):
]
self.source.populate(got)
self.assertEquals(12, len(got.records))
self.assertEquals(13, len(got.records))
with self.assertRaises(AxfrSourceZoneTransferFailed) as ctx:
zone = Zone('unit.tests.', [])
@@ -79,12 +79,12 @@ class TestZoneFileSource(TestCase):
# Valid zone file in directory
valid = Zone('unit.tests.', [])
self.source.populate(valid)
self.assertEquals(12, len(valid.records))
self.assertEquals(13, len(valid.records))
# 2nd populate does not read file again
again = Zone('unit.tests.', [])
self.source.populate(again)
self.assertEquals(12, len(again.records))
self.assertEquals(13, len(again.records))
# bust the cache
del self.source._zone_records[valid.name]