]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
tests-extra: adjust NSID data item name
authorDaniel Salzman <daniel.salzman@nic.cz>
Tue, 30 Apr 2024 14:10:25 +0000 (16:10 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Tue, 30 Apr 2024 14:18:54 +0000 (16:18 +0200)
tests-extra/tools/dnstest/response.py

index 4dc938f154af2801c251e4c8acd6b3b03bcb6c70..22d921817918257fcb5432016c4ba394efa9abd4 100644 (file)
@@ -244,12 +244,13 @@ class Response(object):
 
         if options > 0:
             option = list(self.resp.options)[0]
+            val = option.nsid if hasattr(option, 'nsid') else option.data
             compare(option.otype, dns.edns.NSID, "OPTION TYPE")
             if nsid[:2] == "0x":
-                compare(binascii.hexlify(option.data).decode('ascii'),
+                compare(binascii.hexlify(val).decode('ascii'),
                         nsid[2:], "HEX NSID")
             else:
-                compare(option.data.decode('ascii'), nsid, "TXT NSID")
+                compare(val.decode('ascii'), nsid, "TXT NSID")
 
     def diff(self, resp, flags=True, answer=True, authority=True,
              additional=False, rcode=True):