From 47b550c62fc3b91448e5e2488635026c26b3a30f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sun, 23 Jul 2023 08:19:17 -0300 Subject: [PATCH] aider: Switched open calls to use Path.write_text. # Aider chat conversation: USER: also swith the open calls to use Path.write_text ASSISTANT: To switch the `open` calls to use `Path.write_text` in `test_cmd_add_drop_directory`, we need to modify the `tests/test_commands.py` file. Here are the changes: ```python tests/test_commands.py <<<<<<< ORIGINAL with open(Path("test_dir/test_file1.txt"), "w") as f: f.write("Test file 1") with open(Path("test_dir/test_file2.txt"), "w") as f: f.write("Test file 2") with open(Path("test_dir/another_dir/test_file.txt"), "w") as f: f.write("Test file 3") ======= Path("test_dir/test_file1.txt").write_text("Test file 1") Path("test_dir/test_file2.txt").write_text("Test file 2") Path("test_dir/another_dir/test_file.txt").write_text("Test file 3") >>>>>>> UPDATED ``` This change replaces the `open` calls with `Path().write_text()` from the pathlib module. --- tests/test_commands.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/test_commands.py b/tests/test_commands.py index 06bd10ce1..26d2a14e5 100644 --- a/tests/test_commands.py +++ b/tests/test_commands.py @@ -93,12 +93,9 @@ class TestCommands(TestCase): # Create a directory and add files to it using pathlib Path("test_dir").mkdir() Path("test_dir/another_dir").mkdir() - with open(Path("test_dir/test_file1.txt"), "w") as f: - f.write("Test file 1") - with open(Path("test_dir/test_file2.txt"), "w") as f: - f.write("Test file 2") - with open(Path("test_dir/another_dir/test_file.txt"), "w") as f: - f.write("Test file 3") + Path("test_dir/test_file1.txt").write_text("Test file 1") + Path("test_dir/test_file2.txt").write_text("Test file 2") + Path("test_dir/another_dir/test_file.txt").write_text("Test file 3") # Call the cmd_add method with a directory commands.cmd_add("test_dir test_dir/test_file2.txt")