def test_get_loc_python_corner_case(): result_full = get_loc( source_file=os.path.join(TEST_DATA_DIR, "corner_case.py"), strict=False, comments=LANG_DATA["python"]["comments"], ) expected_full = (2, 0) assert result_full == expected_full result_strict = get_loc( source_file=os.path.join(TEST_DATA_DIR, "corner_case.py"), strict=True, comments=LANG_DATA["python"]["comments"], ) expected_strict = (1, 0) assert result_strict == expected_strict
def test_get_loc_python_corner_case(self): self.maxDiff = None self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'corner_case.py'), strict=False, comments=LANG_DATA['python']['comments'], silent=False), (2, 0)) self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'corner_case.py'), strict=True, comments=LANG_DATA['python']['comments'], silent=False), (1, 0))
def test_get_loc_css(self): self.maxDiff = None self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'test.css'), strict=False, comments=LANG_DATA['css']['comments'], silent=False), (18, 5)) self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'test.css'), strict=True, comments=LANG_DATA['css']['comments'], silent=False), (9, 0))
def test_get_loc_fortran(self): self.maxDiff = None self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'test.f'), strict=False, comments=LANG_DATA['fortran']['comments'], silent=False), (6, 2)) self.assertEqual( get_loc(filename=os.path.join(BASE_DIR, 'tests', 'dummy_data', 'test.f'), strict=True, comments=LANG_DATA['fortran']['comments'], silent=False), (3, 0))
def test_get_loc_languages(): for language in TEST_LANGUAGE_DATA: result_full = get_loc( source_file=os.path.join(TEST_DATA_DIR, TEST_LANGUAGE_DATA[language]["file"]), strict=False, comments=LANG_DATA[language]["comments"], ) result_strict = get_loc( source_file=os.path.join(TEST_DATA_DIR, TEST_LANGUAGE_DATA[language]["file"]), strict=True, comments=LANG_DATA[language]["comments"], ) assert (result_full == TEST_LANGUAGE_DATA[language]["expected_full"] ), f"unexpected full result for {language}" assert ( result_strict == TEST_LANGUAGE_DATA[language]["expected_strict"] ), f"unexpected strict result for {language}"