]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Skip a test_EDNS.py test that hits a python 3.11 issue
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 14 Jun 2023 07:06:23 +0000 (09:06 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 14 Jun 2023 07:33:39 +0000 (09:33 +0200)
See https://github.com/PowerDNS/pdns/pull/12912

regression-tests.recursor-dnssec/printlogs.py
regression-tests.recursor-dnssec/test_EDNS.py

index 2c9065f7355f1422b2566b87f718a214fd66aab8..3058cd7ff8d2acab7db00c6b7c52e0f3c701c6b6 100755 (executable)
@@ -5,7 +5,7 @@ import xml.etree.ElementTree
 import os.path
 import glob
 
-e = xml.etree.ElementTree.parse('pysetest.xml')
+e = xml.etree.ElementTree.parse('pytest.xml')
 root = e.getroot()
 
 for child in root:
index aab178249246eea314067a6800c3f53a3e2bf742..172ab398038951e5f5921eaea9ccf4609553512d 100644 (file)
@@ -4,6 +4,8 @@ import socket
 import struct
 import threading
 import time
+import sys
+from unittest import SkipTest
 
 from recursortests import RecursorTest
 from twisted.internet.protocol import DatagramProtocol
@@ -35,6 +37,8 @@ class EDNSTest(RecursorTest):
         Ensure the rcode is BADVERS when we send an unsupported EDNS version and
         the query is not processed any further.
         """
+        if sys.version_info >= (3, 11) and sys.version_info <= (3, 11, 3):
+            raise SkipTest("Test skipped, see https://github.com/PowerDNS/pdns/pull/12912")
         query = dns.message.make_query('version.bind.', 'TXT', 'CH', use_edns=5,
                                        payload=4096)
         response = self.sendUDPQuery(query)