Commit 76283afd40 for bind
commit 76283afd4071178561e21cd4d9029b7a771f2445
Author: Colin Vidal <colin@isc.org>
Date: Thu Jul 2 11:50:07 2026 +0200
Add TC flag check in isctest
Add `isctest.check.tcflag()` and `isctest.check.notcflag()` helpers to
check whether TC is set or not in a message.
diff --git a/bin/tests/system/isctest/check.py b/bin/tests/system/isctest/check.py
index 35379ae5e5..4eca6929c5 100644
--- a/bin/tests/system/isctest/check.py
+++ b/bin/tests/system/isctest/check.py
@@ -83,6 +83,14 @@ def noraflag(message: dns.message.Message) -> None:
assert (message.flags & dns.flags.RA) == 0, str(message)
+def tcflag(message: dns.message.Message) -> None:
+ assert (message.flags & dns.flags.TC) != 0, str(message)
+
+
+def notcflag(message: dns.message.Message) -> None:
+ assert (message.flags & dns.flags.TC) == 0, str(message)
+
+
def _extract_ede_options(
message: dns.message.Message,
) -> list[EDEOption]: