mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 08:44:59 +00:00
refactor: update language file extensions and paths in test code
This commit is contained in:
parent
9ab46fade7
commit
f5100626a8
1 changed files with 19 additions and 24 deletions
|
@ -333,23 +333,23 @@ class TestRepoMapAllLanguages(unittest.TestCase):
|
||||||
|
|
||||||
def test_get_repo_map_all_languages(self):
|
def test_get_repo_map_all_languages(self):
|
||||||
language_files = {
|
language_files = {
|
||||||
"c": "main",
|
"c": ("c", "main"),
|
||||||
"cpp": "main",
|
"cpp": ("cpp", "main"),
|
||||||
"elixir": "Greeter",
|
"elixir": ("ex", "Greeter"),
|
||||||
"java": "Greeting",
|
"java": ("java", "Greeting"),
|
||||||
"javascript": "Person",
|
"javascript": ("js", "Person"),
|
||||||
"ocaml": "Greeter",
|
"ocaml": ("ml", "Greeter"),
|
||||||
"php": "greet",
|
"php": ("php", "greet"),
|
||||||
"python": "Person",
|
"python": ("py", "Person"),
|
||||||
"ql": "greet",
|
"ql": ("ql", "greet"),
|
||||||
"ruby": "greet",
|
"ruby": ("rb", "greet"),
|
||||||
"rust": "Person",
|
"rust": ("rs", "Person"),
|
||||||
"typescript": "greet",
|
"typescript": ("ts", "greet"),
|
||||||
"tsx": "UserProps",
|
"tsx": ("tsx", "UserProps"),
|
||||||
"csharp": "IGreeter",
|
"csharp": ("cs", "IGreeter"),
|
||||||
"elisp": "greeter",
|
"elisp": ("el", "greeter"),
|
||||||
"elm": "Person",
|
"elm": ("elm", "Person"),
|
||||||
"go": "Greeter",
|
"go": ("go", "Greeter"),
|
||||||
}
|
}
|
||||||
|
|
||||||
fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages"
|
fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages"
|
||||||
|
@ -357,13 +357,8 @@ class TestRepoMapAllLanguages(unittest.TestCase):
|
||||||
for lang, key_symbol in language_files.items():
|
for lang, key_symbol in language_files.items():
|
||||||
# Get the fixture file path and name based on language
|
# Get the fixture file path and name based on language
|
||||||
fixture_dir = fixtures_dir / lang
|
fixture_dir = fixtures_dir / lang
|
||||||
if lang == "cpp":
|
ext, key_symbol = language_files[lang]
|
||||||
filename = "hello.cpp"
|
filename = f"test.{ext}"
|
||||||
elif lang == "c":
|
|
||||||
filename = "hello.c"
|
|
||||||
else:
|
|
||||||
filename = "test." + {"csharp": "cs"}.get(lang, lang)
|
|
||||||
|
|
||||||
fixture_path = fixture_dir / filename
|
fixture_path = fixture_dir / filename
|
||||||
self.assertTrue(
|
self.assertTrue(
|
||||||
fixture_path.exists(), f"Fixture file missing for {lang}: {fixture_path}"
|
fixture_path.exists(), f"Fixture file missing for {lang}: {fixture_path}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue