INNER CODE UNIT · Python
_check_verify
llm-d/llm-d · scripts/guide.py:462
def _check_verify(node: Any, declared: set[str], f: Findings) -> None:
if not isinstance(node, dict):
f.error("verify: must be a map")
return
for k in node:
if k not in {"endpoint", "tests"}:
f.error(f"verify: unknown key {k!r} (allowed: endpoint, tests)")
ep = node.get("endpoint")
if ep is not None:
if not isinstance(ep, dict):
f.error("verify.endpoint: must be a map keyed by mode")
else:
for k, v in ep.items():
_check_step_list(v, f"verify.endpoint.{k}", declared, f)
if node.get("tests") is not None:
_check_step_list(node["tests"], "verify.tests", declared, f)