(**_)
| 108 | target.write_text("<html></html>", encoding="utf-8") |
| 109 | |
| 110 | async def missing(**_): |
| 111 | raise SkillNotFoundError("Skill 'openkb-html-critic' not found. Available: foo.") |
| 112 | |
| 113 | with patch("openkb.agent.skill_runner.run_skill", new=AsyncMock(side_effect=missing)): |
| 114 | # Should NOT raise — chat turn must survive |
nothing calls this directly
no test coverage detected