diff options
| author | Anonymous Authors <anonymous@invalid.example> | 2026-07-25 13:42:41 -0500 |
|---|---|---|
| committer | Anonymous Authors <anonymous@invalid.example> | 2026-07-25 13:42:41 -0500 |
| commit | 60e5c8d2ca992e197b640c58a5ba276bb6299bf4 (patch) | |
| tree | dd714f98a535a0682818704f8222fd79e52ad3cb /tests/test_kernel_models.py | |
| parent | 84fab096b3a2500755fea3f538933dbed0e8c72c (diff) | |
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" |
