import struct
import threading
import time
+import sys
+from unittest import SkipTest
from recursortests import RecursorTest
from twisted.internet.protocol import DatagramProtocol
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)