From 2cc8105e68cbf3aabaf83dca426f7c4a48b66ea0 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 12 Mar 2025 15:34:22 -0700 Subject: [PATCH] refactor: Split language tests into individual cases in test_repomap.py --- tests/basic/test_repomap.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index 35a1504a4..16b39cfcc 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -283,6 +283,8 @@ class TestRepoMapAllLanguages(unittest.TestCase): def setUp(self): self.GPT35 = Model("gpt-3.5-turbo") + # instead of one giant test with a loop, make each language have its own + # test_xxx case that calls self._test_language_repo_map ai! def test_get_repo_map_all_languages(self): language_files = { "c": ("c", "main"), @@ -322,6 +324,7 @@ class TestRepoMapAllLanguages(unittest.TestCase): fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages" + dump(len(language_files)) for lang, key_symbol in language_files.items(): self._test_language_repo_map(lang, key_symbol, fixtures_dir)