()
| 114 | skills = SkillsResource(_FakeClient(t)) # type: ignore[arg-type] |
| 115 | |
| 116 | async def core() -> None: |
| 117 | req = await _read_request(proc) |
| 118 | assert req.kind == pb.Envelope.KIND_REQUEST |
| 119 | assert req.WhichOneof("payload") == "skills_list_req" |
| 120 | assert req.skills_list_req.category == "ai" |
| 121 | _feed( |
| 122 | proc, |
| 123 | pb.Envelope( |
| 124 | id=req.id, |
| 125 | kind=pb.Envelope.KIND_RESPONSE, |
| 126 | skill_list_page=s_pb.SkillListPage( |
| 127 | count=1, |
| 128 | page=1, |
| 129 | results=[s_pb.SkillSummary(slug="browser", name="Browser")], |
| 130 | ), |
| 131 | ), |
| 132 | ) |
| 133 | |
| 134 | core_task = asyncio.create_task(core()) |
| 135 | page = await skills.list(category="ai") |
no test coverage detected