added failing test case for diffs of empty repo with new file added

This commit is contained in:
Paul Gauthier 2023-08-08 08:20:26 -03:00
parent fe44627042
commit af854182dc

View file

@ -13,6 +13,19 @@ from tests.utils import GitTemporaryDirectory
class TestRepo(unittest.TestCase):
def test_diffs_empty_repo(self):
with GitTemporaryDirectory():
repo = git.Repo()
fname = Path("foo.txt")
fname.touch()
repo.git.add(str(fname))
git_repo = GitRepo(InputOutput(), None, ".")
diffs = git_repo.get_diffs(False)
self.assertNotEqual(diffs, "")
self.assertIsNotNone(diffs)
@patch("aider.repo.simple_send_with_retries")
def test_get_commit_message(self, mock_send):
mock_send.return_value = "a good commit message"