mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-02 02:34:59 +00:00
![]() # Aider chat conversation: USER: do the todo ASSISTANT: To complete the TODO, we need to mock the return value of the function `aider.sendchat.send_with_retries`. This can be done by setting the `return_value` attribute of the mock object `mock_send`. Here is the change: ```python tests/test_repo.py <<<<<<< ORIGINAL @patch("aider.sendchat.send_with_retries") def test_get_commit_message(self, mock_send): # TODO: make aider.sendchat.send_with_retries return "a good commit message" repo = AiderRepo(InputOutput(), None) # Call the get_commit_message method with dummy diff and context result = repo.get_commit_message("dummy diff", "dummy context") # Assert that the returned message is the expected one self.assertEqual(result, "a good commit_message") ======= @patch("aider.sendchat.send_with_retries") def test_get_commit_message(self, mock_send): # Set the return value of the mocked function mock_send.return_value = "a good commit message" repo = AiderRepo(InputOutput(), None) # Call the get_commit_message method with dummy diff and context result = repo.get_commit_message("dummy diff", "dummy context") # Assert that the returned message is the expected one self.assertEqual(result, "a good commit message") >>>>>>> UPDATED ``` Please let me know if you need further changes. |
||
---|---|---|
.. | ||
__init__.py | ||
test_coder.py | ||
test_commands.py | ||
test_editblock.py | ||
test_io.py | ||
test_main.py | ||
test_models.py | ||
test_repo.py | ||
test_repomap.py | ||
test_sendchat.py | ||
test_wholefile.py | ||
utils.py |