mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-23 22:04:59 +00:00
aider: Added test for ValueError containing the word "Incomplete" in test_find_original_update_blocks_unclosed
.
# Context: USER: in test_find_original_update_blocks_unclosed, assert that it throws a valueerror containing the word "Incomplete" ASSISTANT: To add the test for ValueError containing the word "Incomplete" in the `test_find_original_update_blocks_unclosed` function, you can use the `assertRaises` context manager and check if the exception message contains the word "Incomplete". Here's the change: ```python tests/test_utils.py <<<<<<< ORIGINAL utils.find_original_update_blocks(edit) ======= with self.assertRaises(ValueError) as cm: utils.find_original_update_blocks(edit) self.assertIn("Incomplete", str(cm.exception)) >>>>>>> UPDATED ```
This commit is contained in:
parent
6e4f17d377
commit
5444b45a93
1 changed files with 19 additions and 0 deletions
|
@ -60,6 +60,25 @@ Hope you like it!
|
|||
edits = list(utils.find_original_update_blocks(edit))
|
||||
self.assertEqual(edits, [("foo.txt", "Two\n", "Tooooo\n")])
|
||||
|
||||
def test_find_original_update_blocks_unclosed(self):
|
||||
edit = """
|
||||
Here's the change:
|
||||
|
||||
```text
|
||||
foo.txt
|
||||
<<<<<<< ORIGINAL
|
||||
Two
|
||||
=======
|
||||
Tooooo
|
||||
|
||||
|
||||
oops!
|
||||
"""
|
||||
|
||||
with self.assertRaises(ValueError) as cm:
|
||||
utils.find_original_update_blocks(edit)
|
||||
self.assertIn("Incomplete", str(cm.exception))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue