Test getting a loaded skill
()
| 113 | |
| 114 | |
| 115 | def test_get_skill(): |
| 116 | """Test getting a loaded skill""" |
| 117 | with tempfile.TemporaryDirectory() as tmpdir: |
| 118 | skill_dir = Path(tmpdir) / "test-skill" |
| 119 | skill_dir.mkdir() |
| 120 | create_test_skill(skill_dir, "test-skill", "Test", "Content") |
| 121 | |
| 122 | loader = SkillLoader(tmpdir) |
| 123 | loader.discover_skills() |
| 124 | |
| 125 | skill = loader.get_skill("test-skill") |
| 126 | assert skill is not None |
| 127 | assert skill.name == "test-skill" |
| 128 | |
| 129 | # Test non-existent skill |
| 130 | assert loader.get_skill("nonexistent") is None |
| 131 | |
| 132 | |
| 133 |
nothing calls this directly
no test coverage detected