test(tsl_syntax): enforce lookup packaging contracts

This commit is contained in:
csh
2026-07-13 09:16:54 +08:00
parent 617275e92d
commit 9b9e0dfcb7
3 changed files with 37 additions and 20 deletions
+2 -1
View File
@@ -114,7 +114,8 @@ skills = ["tsl-syntax-reference"]
self.assertEqual(result.returncode, 0, msg=result.stdout + result.stderr)
self.assertTrue((skill / "SKILL.md").is_file())
self.assertTrue((skill / "agents" / "openai.yaml").is_file())
self.assertTrue((skill / "references" / "index.md").is_file())
self.assertTrue((skill / "scripts" / "lookup.py").is_file())
self.assertFalse((skill / "references" / "index.md").exists())
def test_install_skills_rejects_removed_tsl_guide(self):
with tempfile.TemporaryDirectory() as tmp_dir: