From 74b4488c7ea74bbce417dc855b82724edf4bb05e Mon Sep 17 00:00:00 2001 From: wonjongin Date: Mon, 19 May 2025 16:44:22 +0900 Subject: [PATCH] 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 --- tests/unittest/test_language_handler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/unittest/test_language_handler.py b/tests/unittest/test_language_handler.py index f76a15ea..8895a286 100644 --- a/tests/unittest/test_language_handler.py +++ b/tests/unittest/test_language_handler.py @@ -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