From c92c3ad2240a8e6301740b9df76e622c7d263e63 Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 23 Feb 2026 03:25:37 -0500 Subject: [PATCH] Tests: isolate quick_validate stub and remove DS_Store --- docs/experiments/.DS_Store | Bin 6148 -> 0 bytes .../skill-creator/scripts/test_package_skill.py | 6 ++++++ 2 files changed, 6 insertions(+) delete mode 100644 docs/experiments/.DS_Store diff --git a/docs/experiments/.DS_Store b/docs/experiments/.DS_Store deleted file mode 100644 index b13221a744b15bc6d747a6479c96490a66e732aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJ5Izf5FIZ;+7%RA0+l5=0DA+o3LOQ~asb$m*doDERupupp`+qP+=5GR0p8eF zh?B5L6bPXiY5bDOjQ#TB#4!=6>HTs-G$x`UoN+Kh(_?&{y<>wA*#|1u$0oa-%oa8; zI=K?~n+ou=+oggsx}iI2J-_3}_-by`be`EcqQm!#hiCQjde+WZev?tGn={0qoJJVG zB#YM420XGhkL0O8tI6l>vgXs%Uv58nZO@GP@q2;EU(yQ9R^V3Bg4XdYKRN8nX>vQd zs=0OgYBJlF7xOx0USgtvC?E>_Q~|8nY{NZ|(uxA2fGAKaz~2WAXEXsTkM7ff#%%$B z3Bt~B?Eaa6ngc)+u=0oqO!-ovFI8cSp?o>wI^>yvl}BGr%8iVE!pJJ@P?Q@TaqZGc z8IRJ60-`{yz>Ys1^ZI}O_5MFDk~2|26!=#Ps3e`GQ`}NmTRS($YpsS~!`V2m@>rMP iz%9kd<)!!l?hJ9w2S5|B@`wmbegvEh(ue}Ts=x;+CU5`% diff --git a/skills/skill-creator/scripts/test_package_skill.py b/skills/skill-creator/scripts/test_package_skill.py index fca51085622..503ba30c937 100644 --- a/skills/skill-creator/scripts/test_package_skill.py +++ b/skills/skill-creator/scripts/test_package_skill.py @@ -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):