Merge pull request #1818 from pr-agent-group-2/feature/wonjongin-test_language_handler

fix(test_language_handler): Add edge case for files with unknown extensions
This commit is contained in:
Tal
2025-05-26 07:45:11 +03:00
committed by GitHub

View File

@ -79,13 +79,14 @@ class TestSortFilesByMainLanguages:
files = [
type('', (object,), {'filename': 'file1.py'})(),
type('', (object,), {'filename': 'file2.java'})(),
type('', (object,), {'filename': 'file3.cpp'})()
type('', (object,), {'filename': 'file3.cpp'})(),
type('', (object,), {'filename': 'file3.test'})()
]
expected_output = [
{'language': 'Python', 'files': [files[0]]},
{'language': 'Java', 'files': [files[1]]},
{'language': 'C++', 'files': [files[2]]},
{'language': 'Other', 'files': []}
{'language': 'Other', 'files': [files[3]]}
]
assert sort_files_by_main_languages(languages, files) == expected_output