fix: Properly mock RepoMap in test_map_tokens_option

This commit is contained in:
Paul Gauthier (aider) 2024-08-06 09:09:52 -03:00
parent b04d77e345
commit e20657096f

View file

@ -378,12 +378,13 @@ class TestMain(TestCase):
def test_map_tokens_option(self): def test_map_tokens_option(self):
with GitTemporaryDirectory(): with GitTemporaryDirectory():
with patch("aider.coders.base_coder.RepoMap") as MockRepoMap: with patch("aider.coders.base_coder.RepoMap") as MockRepoMap:
MockRepoMap.return_value.max_map_tokens = 0
main( main(
["--model", "gpt-4", "--map-tokens", "0", "--exit", "--yes"], ["--model", "gpt-4", "--map-tokens", "0", "--exit", "--yes"],
input=DummyInput(), input=DummyInput(),
output=DummyOutput(), output=DummyOutput(),
) )
MockRepoMap.assert_not_called() MockRepoMap.assert_called_once()
def test_map_tokens_option_with_non_zero_value(self): def test_map_tokens_option_with_non_zero_value(self):
with GitTemporaryDirectory(): with GitTemporaryDirectory():