← Về thư mục
tests/test_skill_recipes_are_callable.py
- _bindings_and_calls · function · L50-L89 — def _bindings_and_calls(source: str) -> tuple[set[str], set[str]] | None
- _sidecar_names · function · L92-L109 — def _sidecar_names(skill_dir: Path) -> set[str]
- _bundled_skills · function · L143-L154 — def _bundled_skills() -> list[Path]
- _unresolved · function · L157-L174 — def _unresolved(skill_dir: Path) -> tuple[set[str], int, int]
- test_every_bare_call_in_a_recipe_resolves · function · L178-L188 — def test_every_bare_call_in_a_recipe_resolves(skill_dir)
- test_the_gate_actually_reads_the_recipes · function · L208-L228 — def test_the_gate_actually_reads_the_recipes()
- test_the_known_gaps_are_still_real · function · L231-L248 — def test_the_known_gaps_are_still_real()
- test_the_injected_namespace_matches_the_worker · function · L251-L258 — def test_the_injected_namespace_matches_the_worker()
- test_the_gate_catches_a_phantom_call · function · L261-L272 — def test_the_gate_catches_a_phantom_call(tmp_path)