mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-21 12:55:00 +00:00
fix: Catch SwitchCoder exception in test_cmd_ask
This commit is contained in:
parent
156f11248f
commit
e7c035def4
1 changed files with 7 additions and 6 deletions
|
@ -876,16 +876,17 @@ class TestCommands(TestCase):
|
|||
with mock.patch("aider.coders.Coder.run") as mock_run:
|
||||
mock_run.return_value = canned_reply
|
||||
|
||||
commands.cmd_ask(question)
|
||||
with self.assertRaises(SwitchCoder):
|
||||
commands.cmd_ask(question)
|
||||
|
||||
mock_run.assert_called_once()
|
||||
mock_run.assert_called_once_with(question)
|
||||
|
||||
self.assertEqual(len(coder.cur_messages), 2)
|
||||
self.assertEqual(coder.cur_messages[0]["role"], "user")
|
||||
self.assertEqual(coder.cur_messages[0]["content"], question)
|
||||
self.assertEqual(coder.cur_messages[1]["role"], "assistant")
|
||||
self.assertEqual(coder.cur_messages[1]["content"], canned_reply)
|
||||
self.assertEqual(len(coder.cur_messages), 2)
|
||||
self.assertEqual(coder.cur_messages[0]["role"], "user")
|
||||
self.assertEqual(coder.cur_messages[0]["content"], question)
|
||||
self.assertEqual(coder.cur_messages[1]["role"], "assistant")
|
||||
self.assertEqual(coder.cur_messages[1]["content"], canned_reply)
|
||||
|
||||
def test_cmd_lint_with_dirty_file(self):
|
||||
with GitTemporaryDirectory() as repo_dir:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue