← Về thư mục
tests/test_skills_installer_contract.py
- _package · function · L41-L42 — def _package() -> dict
- _skill_dirs · function · L45-L59 — def _skill_dirs() -> list[Path]
- test_the_published_description_counts_the_skills_it_actually_ships · function · L62-L80 — def test_the_published_description_counts_the_skills_it_actually_ships()
- test_every_prose_count_matches_the_tree · function · L163-L195 — def test_every_prose_count_matches_the_tree()
- test_every_skill_page_carries_its_own_install_section · function · L198-L213 — def test_every_skill_page_carries_its_own_install_section()
- test_the_installer_can_name_every_bundled_skill · function · L216-L232 — def test_the_installer_can_name_every_bundled_skill()
- test_every_skill_document_starts_with_frontmatter · function · L235-L248 — def test_every_skill_document_starts_with_frontmatter()
- test_the_skill_tree_contains_no_symlinks · function · L251-L259 — def test_the_skill_tree_contains_no_symlinks()
- test_the_npm_manifest_points_at_a_command_that_exists · function · L262-L275 — def test_the_npm_manifest_points_at_a_command_that_exists()
- test_the_npm_manifest_ships_the_command_and_the_skills · function · L278-L296 — def test_the_npm_manifest_ships_the_command_and_the_skills()
- test_the_npm_package_is_not_shipped_inside_the_python_wheel · function · L299-L306 — def test_the_npm_package_is_not_shipped_inside_the_python_wheel()
- test_node_and_python_agree_on_the_supported_node_floor · function · L309-L316 — def test_node_and_python_agree_on_the_supported_node_floor()
- test_recipe_added_after_npm_020_uses_github_installation · function · L319-L329 — def test_recipe_added_after_npm_020_uses_github_installation()
- _version_key · function · L332-L333 — def _version_key(version: str) -> tuple[int, ...]
- _next_release_steps · function · L336-L343 — def _next_release_steps(version: str) -> set[str]
- test_every_npm_pin_names_a_published_release · function · L346-L393 — def test_every_npm_pin_names_a_published_release()