test-network: factor out common enum

This commit is contained in:
Jörg Behrmann
2026-05-18 09:41:23 +09:00
committed by Yu Watanabe
parent 7cf552e481
commit 475fb5e44f
+5 -8
View File
@@ -816,15 +816,16 @@ def stop_by_pid_file(pid_file):
rm_f(pid_file)
class SvcParam(enum.Enum):
ALPN = 1
DOHPATH = 7
def dnr_v4_instance_data(adn, addrs=None, prio=1, alpns=('dot',), dohpath=None):
pack = lambda c, w=1: struct.pack('>' + '_BH_I'[w], len(c)) + c
pyton = lambda n, w=2: struct.pack('>' + '_BH_I'[w], n)
ipv4 = ipaddress.IPv4Address
class SvcParam(enum.Enum):
ALPN = 1
DOHPATH = 7
data = pyton(prio)
adn = adn.rstrip('.') + '.'
@@ -846,10 +847,6 @@ def dnr_v6_instance_data(adn, addrs=None, prio=1, alpns=('dot',), dohpath=None):
pyton = lambda n, w=2: struct.pack('>' + '_BH_I'[w], n)
ipv6 = ipaddress.IPv6Address
class SvcParam(enum.Enum):
ALPN = 1
DOHPATH = 7
data = pyton(prio)
adn = adn.rstrip('.') + '.'