]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix intermittent ksr test failure
authorMatthijs Mekking <matthijs@isc.org>
Thu, 24 Oct 2024 12:30:51 +0000 (14:30 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Thu, 24 Oct 2024 12:30:51 +0000 (14:30 +0200)
The test_ksr_twotwone may fail if the key id is shorter than 5 digits.
Add a leading space to the expected strings which start with the key
tag to avoid the issue.

bin/tests/system/isctest/kasp.py

index 64029984713f47ba24fcc074e761d78390aa4b22..223dc33be16bc1de02ece2a8a8dd3adffbaf4194 100644 (file)
@@ -348,13 +348,13 @@ def _check_signatures(signatures, covers, fqdn, keys):
 
         if not signing:
             for rrsig in signatures:
-                assert f"{key.tag} {fqdn}" not in rrsig
+                assert f" {key.tag} {fqdn}" not in rrsig
             continue
 
         if zrrsig and key.is_zsk():
             has_rrsig = False
             for rrsig in signatures:
-                if f"{key.tag} {fqdn}" in rrsig:
+                if f" {key.tag} {fqdn}" in rrsig:
                     has_rrsig = True
                     break
             assert has_rrsig
@@ -362,12 +362,12 @@ def _check_signatures(signatures, covers, fqdn, keys):
 
         if zrrsig and not key.is_zsk():
             for rrsig in signatures:
-                assert f"{key.tag} {fqdn}" not in rrsig
+                assert f" {key.tag} {fqdn}" not in rrsig
 
         if krrsig and key.is_ksk():
             has_rrsig = False
             for rrsig in signatures:
-                if f"{key.tag} {fqdn}" in rrsig:
+                if f" {key.tag} {fqdn}" in rrsig:
                     has_rrsig = True
                     break
             assert has_rrsig
@@ -375,7 +375,7 @@ def _check_signatures(signatures, covers, fqdn, keys):
 
         if krrsig and not key.is_ksk():
             for rrsig in signatures:
-                assert f"{key.tag} {fqdn}" not in rrsig
+                assert f" {key.tag} {fqdn}" not in rrsig
 
     return numsigs