mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-24 14:25:00 +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))
|
edits = list(utils.find_original_update_blocks(edit))
|
||||||
self.assertEqual(edits, [("foo.txt", "Two\n", "Tooooo\n")])
|
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__":
|
if __name__ == "__main__":
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue