From 5fd567362de9e339a52c7068f3351300938aee4b Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 18 Jun 2024 13:06:09 -0700 Subject: [PATCH] improved author/committer name tests --- aider/tests/test_repo.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/aider/tests/test_repo.py b/aider/tests/test_repo.py index 961fe8ee9..e4497d72a 100644 --- a/aider/tests/test_repo.py +++ b/aider/tests/test_repo.py @@ -160,11 +160,23 @@ class TestRepo(unittest.TestCase): # check the committer name commit = raw_repo.head.commit + self.assertEqual(commit.author.name, "Test User (aider)") + self.assertEqual(commit.committer.name, "Test User (aider)") + + # commit a change without aider_edits + fname.write_text("new content again!") + git_repo.commit(fnames=[str(fname)], aider_edits=False) + + # check the committer name + commit = raw_repo.head.commit + self.assertEqual(commit.author.name, "Test User") self.assertEqual(commit.committer.name, "Test User (aider)") # check that the original committer name is restored original_committer_name = os.environ.get("GIT_COMMITTER_NAME") self.assertIsNone(original_committer_name) + original_author_name = os.environ.get("GIT_AUTHOR_NAME") + self.assertIsNone(original_author_name) def test_get_tracked_files(self): # Create a temporary directory