diff options
Diffstat (limited to 'tests/test_kernel_models.py')
| -rw-r--r-- | tests/test_kernel_models.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_kernel_models.py b/tests/test_kernel_models.py index 0dc653d..8ccfd16 100644 --- a/tests/test_kernel_models.py +++ b/tests/test_kernel_models.py @@ -199,3 +199,16 @@ def test_accept_verdict_normalizes_explicit_none_sentinel() -> None: ) assert verdict.blocking_issues == "" assert verdict.patch_suggestion == "" + + +def test_reject_verdict_accepts_llm_summary_without_keyword_expansion() -> None: + verdict = JudgeVerdict( + verdict="reject", + step_by_step_check=( + "n1–n8 are correct, but the announced slot replacement never " + "appears in the candidate problem." + ), + blocking_issues="the candidate problem is identical to the original", + patch_suggestion="apply the declared replacement to the problem", + ) + assert verdict.verdict == "reject" |
