Skip to content

Commit e34cbd0

Browse files
hidai25claude
andcommitted
fix: resolve mypy type errors in generate command and test generation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 189222a commit e34cbd0

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

evalview/commands/generate_cmd.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def generate(
110110

111111
generator = AgentTestGenerator(
112112
adapter=adapter,
113-
endpoint=endpoint,
113+
endpoint=endpoint or "",
114114
adapter_type=resolved_adapter,
115115
include_tools=included,
116116
exclude_tools=excluded,
@@ -121,7 +121,7 @@ def generate(
121121
else:
122122
result = run_generation(
123123
adapter=adapter,
124-
endpoint=endpoint,
124+
endpoint=endpoint or "",
125125
adapter_type=resolved_adapter,
126126
budget=budget,
127127
seed_prompts=seed_prompts,
@@ -140,7 +140,7 @@ def generate(
140140

141141
generator = AgentTestGenerator(
142142
adapter=adapter,
143-
endpoint=endpoint,
143+
endpoint=endpoint or "",
144144
adapter_type=resolved_adapter,
145145
include_tools=included,
146146
exclude_tools=excluded,

evalview/test_generation.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,8 @@ async def generate(
173173
seen_queries.add(query)
174174

175175
try:
176+
if self.adapter is None:
177+
raise RuntimeError("No adapter configured for live probing")
176178
trace = await self.adapter.execute(query)
177179
except Exception as exc:
178180
failures.append(f"{query[:80]}: {exc}")
@@ -465,7 +467,7 @@ def _build_test_case(self, probe: ProbeResult, clustered: Dict[str, ProbeResult]
465467
expected.output = ExpectedOutput(not_contains=["error", "traceback"])
466468

467469
confidence = self._confidence_for_probe(probe)
468-
dangerous_tools = self._infer_forbidden_tools(probe, clustered.values())
470+
dangerous_tools = self._infer_forbidden_tools(probe, list(clustered.values()))
469471
if dangerous_tools:
470472
expected.forbidden_tools = dangerous_tools
471473

0 commit comments

Comments
 (0)