mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
Tests: isolate quick_validate stub and remove DS_Store
This commit is contained in:
BIN
docs/experiments/.DS_Store
vendored
BIN
docs/experiments/.DS_Store
vendored
Binary file not shown.
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user