Tests: isolate quick_validate stub and remove DS_Store

This commit is contained in:
Gustavo Madeira Santana
2026-02-23 03:25:37 -05:00
parent a4c373935f
commit c92c3ad224
2 changed files with 6 additions and 0 deletions

View File

@@ -18,11 +18,17 @@ if str(SCRIPT_DIR) not in sys.path:
fake_quick_validate = types.ModuleType("quick_validate")
fake_quick_validate.validate_skill = lambda _path: (True, "Skill is valid!")
original_quick_validate = sys.modules.get("quick_validate")
sys.modules["quick_validate"] = fake_quick_validate
import package_skill as package_skill_module
from package_skill import package_skill
if original_quick_validate is not None:
sys.modules["quick_validate"] = original_quick_validate
else:
sys.modules.pop("quick_validate", None)
class TestPackageSkillSecurity(TestCase):
def setUp(self):