Fix xferquota system test
The change from RBT to QP has changed the contents of generated zone files slightly: node names are now always absolute, so instead of using $ORIGIN and relative names, generated zone files use full names for all records. This caused a failure in the xferquota system test, which was looking for a relative name in secondary zone files. Replace the string matching with a regular expression to fix the test.
This commit is contained in:
committed by
Evan Hunt
parent
3cd62b71e6
commit
49dad2c12e
@@ -36,7 +36,7 @@ def test_xferquota(named_port, servers):
|
||||
with open(file_path, "r", encoding="utf-8") as zonefile:
|
||||
# Count the number of lines containing the search string
|
||||
for line in zonefile:
|
||||
if "xyzzy A 10.0.0.2" in line:
|
||||
if re.search(r"xyzzy.zone[0-9]+.example.*A\s+10\.0\.0\.2", line):
|
||||
matching_line_count += 1
|
||||
return matching_line_count == 300
|
||||
|
||||
|
||||
Reference in New Issue
Block a user