diff --git a/.gitignore b/.gitignore index 3d13b443..cd3c1330 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ offline-backend-20260512/backend/skill_evolution.json skills/ hermes-agent-main/ .gitignore +offline-backend-20260512/backend/tests/* \ No newline at end of file diff --git a/offline-backend-20260512/backend/tests/test_skills_multitenancy.py b/offline-backend-20260512/backend/tests/test_skills_multitenancy.py index dbd5cb1a..4ade945f 100644 --- a/offline-backend-20260512/backend/tests/test_skills_multitenancy.py +++ b/offline-backend-20260512/backend/tests/test_skills_multitenancy.py @@ -559,14 +559,14 @@ def test_skill_archive_tool_refuses_referenced_or_published( # Case A: target is referenced — must refuse. monkeypatch.setattr(curator, "_collect_referenced_skill_names", lambda: {"linked"}) monkeypatch.setattr(curator, "_is_skill_published", lambda name: False) - out_a = tool.invoke({"name": "linked"}) + out_a = tool.invoke({"name": "linked", "reason": "test"}) assert "Refused" in out_a assert "referenced" in out_a # Case B: target is published — must refuse. monkeypatch.setattr(curator, "_collect_referenced_skill_names", lambda: set()) monkeypatch.setattr(curator, "_is_skill_published", lambda name: name == "pub") - out_b = tool.invoke({"name": "pub"}) + out_b = tool.invoke({"name": "pub", "reason": "test"}) assert "Refused" in out_b assert "published" in out_b