mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 04:40:38 +08:00
fix/wonjongin-test_language_handler - test_edge_case_languages_with_no_extensions code modification
- Since the existing code did not meet the requirements of the test, test is conducted on the assumption of a separate file name that does not exist in the extension
This commit is contained in:
@ -79,13 +79,14 @@ class TestSortFilesByMainLanguages:
|
|||||||
files = [
|
files = [
|
||||||
type('', (object,), {'filename': 'file1.py'})(),
|
type('', (object,), {'filename': 'file1.py'})(),
|
||||||
type('', (object,), {'filename': 'file2.java'})(),
|
type('', (object,), {'filename': 'file2.java'})(),
|
||||||
type('', (object,), {'filename': 'file3.cpp'})()
|
type('', (object,), {'filename': 'file3.cpp'})(),
|
||||||
|
type('', (object,), {'filename': 'file3.test'})()
|
||||||
]
|
]
|
||||||
expected_output = [
|
expected_output = [
|
||||||
{'language': 'Python', 'files': [files[0]]},
|
{'language': 'Python', 'files': [files[0]]},
|
||||||
{'language': 'Java', 'files': [files[1]]},
|
{'language': 'Java', 'files': [files[1]]},
|
||||||
{'language': 'C++', 'files': [files[2]]},
|
{'language': 'C++', 'files': [files[2]]},
|
||||||
{'language': 'Other', 'files': []}
|
{'language': 'Other', 'files': [files[3]]}
|
||||||
]
|
]
|
||||||
assert sort_files_by_main_languages(languages, files) == expected_output
|
assert sort_files_by_main_languages(languages, files) == expected_output
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user