# ----------------------- Globals definition -----------------------------
FILE_DIR = os.path.abspath(Path(__file__).parent)
-ENV_RE = Re(b"([^=]+)=(.*)")
PRIORITY_TESTS = [
# Tests that are scheduled first. Speeds up parallel execution.
"rpz/",
ns3.rndc(f"loadkeys {zone}")
watcher.wait_for_line(f"zone {zone}/IN (signed): {expectmsg}")
# Nothing has changed.
- expected[0].private = False # noqa
+ expected[0].private = False
isctest.kasp.check_dnssec_verify(ns3, zone)
isctest.kasp.check_keys(zone, keys, expected)
isctest.kasp.check_keytimes(keys, expected)
# Add DNSKEY to RRset.
newprops = [f"zsk unlimited {ALGORITHM} {SIZE}"]
extra = isctest.kasp.policy_to_properties(ttl=TTL, keys=newprops)
- extra[0].private = False # noqa
- extra[0].legacy = True # noqa
+ extra[0].private = False
+ extra[0].legacy = True
check_add_zsk(ns3, zone, keys3, expected3, [zsks4[0]], extra)
check_add_zsk(ns4, zone, keys4, expected4, [zsks3[0]], extra)
# Add CDNSKEY RRset.
newprops = [f"ksk unlimited {ALGORITHM} {SIZE}"]
extra = isctest.kasp.policy_to_properties(ttl=TTL, keys=newprops)
- extra[0].private = False # noqa
- extra[0].legacy = True # noqa
+ extra[0].private = False
+ extra[0].legacy = True
check_add_cdnskey(ns3, zone, keys3, expected3, [ksks4[0]], extra)
check_add_cdnskey(ns4, zone, keys4, expected4, [ksks3[0]], extra)
# Add DNSKEY to RRset.
newprops = [f"zsk unlimited {ALGORITHM} {SIZE}"]
extra = isctest.kasp.policy_to_properties(ttl=TTL, keys=newprops)
- extra[0].private = False # noqa
- extra[0].legacy = True # noqa
+ extra[0].private = False
+ extra[0].legacy = True
check_add_zsk(ns3, zone, keys3, expected3, [zsks4[0]], extra, primary=ns5)
check_add_zsk(ns4, zone, keys4, expected4, [zsks3[0]], extra, primary=ns5)
# Add CDNSKEY RRset.
newprops = [f"ksk unlimited {ALGORITHM} {SIZE}"]
extra = isctest.kasp.policy_to_properties(ttl=TTL, keys=newprops)
- extra[0].private = False # noqa
- extra[0].legacy = True # noqa
+ extra[0].private = False
+ extra[0].legacy = True
check_add_cdnskey(ns3, zone, keys3, expected3, [ksks4[0]], extra, primary=ns5)
check_add_cdnskey(ns4, zone, keys4, expected4, [ksks3[0]], extra, primary=ns5)
if "external-keys" in params:
expected2 = isctest.kasp.policy_to_properties(ttl, keys=params["external-keys"])
for ek in expected2:
- ek.private = False # noqa
- ek.legacy = True # noqa
+ ek.private = False
+ ek.legacy = True
expected = expected + expected2
assert "external-keydir" in params
extkeys = isctest.kasp.keydir_to_keylist(zone, params["external-keydir"])
newprops = [f"zsk unlimited {alg} {size} tag-range:0-32767"]
expected2 = isctest.kasp.policy_to_properties(ttl, newprops)
- expected2[0].private = False # noqa
- expected2[0].legacy = True # noqa
+ expected2[0].private = False
+ expected2[0].legacy = True
expected = expected + expected2
ownkeys = isctest.kasp.keydir_to_keylist(zone, ns3.identifier)
newkeys = isctest.kasp.keystr_to_keylist(out)
newprops = [f"zsk unlimited {alg} {size} tag-range:0-32767"]
expected2 = isctest.kasp.policy_to_properties(ttl, newprops)
- expected2[0].private = False # noqa
- expected2[0].legacy = True # noqa
+ expected2[0].private = False
+ expected2[0].legacy = True
expected = expected + expected2
dnskey = newkeys[0].dnskey
# See the COPYRIGHT file distributed with this work for additional
# information regarding copyright ownership.
-transfers_complete # unused function (cipher-suites/tests_cipher_suites.py:31)
-transfers_complete # unused variable (cipher-suites/tests_cipher_suites.py:86)
-token_init_and_cleanup # unused function (keyfromlabel/tests_keyfromlabel.py:43)
+transfers_complete # unused function (cipher-suites/tests_cipher_suites.py:82)
return [l for l in lines if bytes(string, "utf-8") in l]
-changes_issue_or_mr_id_regex = re.compile(rb"\[(GL [#!]|RT #)[0-9]+\]")
rdata_regex = re.compile(r"lib/dns/rdata/")
# Source: https://docs.gitlab.com/user/project/issues/managing_issues/#default-closing-pattern
[tool.vulture]
paths = [
- "bin/tests/system/",
+ ".",
]
exclude = [
"*ans.py",
- "conftest.py",
- "re_compile_checker.py",
+ "contrib",
+ "*doc/arm/_ext/*conf.py",
+ "doc/arm/conf.py",
+ "doc/man/conf.py",
"isctest",
+ "re_compile_checker.py",
+]
+ignore_decorators = [
+ "@pytest.fixture",
]
ignore_names = [
- "after_servers_start",
- "bootstrap",
- "pytestmark",
- "autouse_*",
+ "pytest*",
+ # attributes of `isctest.kasp.KeyProperties` set but later not read in:
+ # - bin/tests/system/kasp/tests_kasp.py
+ # - bin/tests/system/multisigner/tests_multisigner.py
+ # - bin/tests/system/nsec3/common.py
+ # - bin/tests/system/rollover-multisigner/tests_rollover_multisigner.py
+ "private",
+ "legacy",
]
[tool.ruff]