def test_file_list_with_missing_files(self): """ file_list_with_missing_files should result equal for result file_list after validation and list with only existent files. """ file_list = [] nonexistent_file = os.path.join(PROJECT_DIR, "nonexistent_file") existent_file = os.path.join(PROJECT_DIR, "README.md") file_list.append(nonexistent_file) file_list.append(existent_file) self.assertEqual(validator(file_list), [existent_file])
def test_file_list_with_all_existent_files(self): """ file_list_with_all_existent_files should result equal for result file_list validation and original file_list. """ existent_file_1 = os.path.join(PROJECT_DIR, "README.md") existent_file_2 = os.path.join(PROJECT_DIR, ".gitignore") existent_file_3 = os.path.join(PROJECT_DIR, "LICENSE") file_list = [existent_file_1, existent_file_2, existent_file_3] # copy original list to compare with its copy after # original list validation file_list_copy = list(file_list) self.assertEqual(validator(file_list), file_list_copy)