← Về thư mục
tests/test_skill_product_surface.py
- _config · function · L22-L31 — def _config(tmp_path) -> Config
- _document · function · L34-L35 — def _document(name: str, body: str) -> str
- test_skill_control_tools_keep_schema_policy_and_behavior_in_named_classes · function · L38-L97 — def test_skill_control_tools_keep_schema_policy_and_behavior_in_named_classes()
- test_list_skills_native_tool_dispatches_to_existing_catalog · function · L100-L109 — def test_list_skills_native_tool_dispatches_to_existing_catalog(tmp_path)
- test_list_skills_native_tool_pages_collections_with_next_offset · function · L112-L142 — def test_list_skills_native_tool_pages_collections_with_next_offset()
- test_load_skill_control_tool_accepts_legacy_sdk_and_native_arguments · function · L146-L155 — def test_load_skill_control_tool_accepts_legacy_sdk_and_native_arguments(arguments)
- test_sdk_skill_version_methods_encode_only_narrow_scope_arguments · function · L158-L179 — def test_sdk_skill_version_methods_encode_only_narrow_scope_arguments()
- test_dispatcher_scopes_rollback_to_current_project_and_audits_it · function · L182-L275 — def test_dispatcher_scopes_rollback_to_current_project_and_audits_it(tmp_path)
- test_host_service_rejects_cross_project_version_scope · function · L278-L290 — def test_host_service_rejects_cross_project_version_scope(tmp_path)
- test_team_member_approval_cannot_mutate_personal_skills · function · L294-L422 — def test_team_member_approval_cannot_mutate_personal_skills(tmp_path, monkeypatch)
- member_edit · function · L356-L366 — def member_edit()
- member_publish · function · L368-L369 — def member_publish()
- member_delete · function · L371-L372 — def member_delete()
- member_rollback · function · L374-L384 — def member_rollback()
- test_project_skill_edit_is_not_silently_allowed_by_default · function · L426-L468 — def test_project_skill_edit_is_not_silently_allowed_by_default(tmp_path, monkeypatch)
- test_team_project_skill_host_mutation_requires_admin_even_for_members · function · L472-L582 — def test_team_project_skill_host_mutation_requires_admin_even_for_members( tmp_path, monkeypatch )
- edit · function · L513-L527 — def edit(path="SKILL.md", content=None)
- rollback · function · L529-L539 — def rollback()
- test_team_member_keeps_authenticated_http_project_skill_rollback · function · L586-L626 — def test_team_member_keeps_authenticated_http_project_skill_rollback( tmp_path, monkeypatch )
- test_team_member_cannot_reactivate_legacy_host_skill_poison_over_http · function · L630-L714 — def test_team_member_cannot_reactivate_legacy_host_skill_poison_over_http( tmp_path, monkeypatch )
- legacy_history · function · L647-L662 — def legacy_history(name, files)
- test_http_personal_and_project_history_and_rollback_routes · function · L717-L776 — def test_http_personal_and_project_history_and_rollback_routes(tmp_path)
- call · function · L739-L745 — def call(method, path, body=None)