fix: correct syntax errors in test_llm_triage.py
Some checks failed
Tests / lint (pull_request) Failing after 28s
Tests / test (pull_request) Has been skipped

- Wrap multi-line `with` statement in parentheses (was missing
  backslash continuations, causing SyntaxError on collection)
- Fix broken string literal on lines 67-68 by using \n escape
  instead of a raw newline inside a single-quoted string

Fixes #1329
This commit is contained in:
Alexander Whitestone
2026-03-23 22:28:01 -04:00
parent 0fefb1c297
commit 31b8a5030b

View File

@@ -56,16 +56,17 @@ def test_run_triage(mock_gitea_client, mock_llm_client, mock_files):
}
}
with patch("scripts.llm_triage.PROMPT_PATH", mock_files / "scripts/deep_triage_prompt.md"),
patch("scripts.llm_triage.QUEUE_PATH", mock_files / ".loop/queue.json"),
patch("scripts.llm_triage.SUMMARY_PATH", mock_files / ".loop/retro/summary.json"),
patch("scripts.llm_triage.RETRO_PATH", mock_files / ".loop/retro/deep-triage.jsonl"):
with (
patch("scripts.llm_triage.PROMPT_PATH", mock_files / "scripts/deep_triage_prompt.md"),
patch("scripts.llm_triage.QUEUE_PATH", mock_files / ".loop/queue.json"),
patch("scripts.llm_triage.SUMMARY_PATH", mock_files / ".loop/retro/summary.json"),
patch("scripts.llm_triage.RETRO_PATH", mock_files / ".loop/retro/deep-triage.jsonl"),
):
run_triage()
# Check that the queue and retro files were written
assert (mock_files / ".loop/queue.json").read_text() == '[{"issue": 1}]'
assert (mock_files / ".loop/retro/deep-triage.jsonl").read_text() == '{"issues_closed": [2], "issues_created": [{"title": "New Issue", "body": "This is a new issue."}]}
'
assert (mock_files / ".loop/retro/deep-triage.jsonl").read_text() == '{"issues_closed": [2], "issues_created": [{"title": "New Issue", "body": "This is a new issue."}]}\n'
# Check that the Gitea client was called correctly
mock_gitea_client.return_value.close_issue.assert_called_once_with(2)