def test_expand_modules(files_or_modules, expected): ignore_list, ignore_list_re = [], [] modules, errors = expand_modules(files_or_modules, ignore_list, ignore_list_re) modules.sort(key=lambda d: d["name"]) assert modules == expected assert not errors
def _expand_files(self, modules): """get modules and errors from a list of modules and handle errors""" result, errors = expand_modules(modules, self.config.black_list, self.config.black_list_re) for error in errors: message = modname = error["mod"] key = error["key"] self.set_current_module(modname) if key == "fatal": message = str(error["ex"]).replace(os.getcwd() + os.sep, "") self.add_message(key, args=message) return result
def test_expand_modules_with_ignore(self, files_or_modules, expected): """Test expand_modules with a non-default value of ignore-paths.""" ignore_list, ignore_list_re = [], [] modules, errors = expand_modules( files_or_modules, ignore_list, ignore_list_re, self.linter.config.ignore_paths, ) modules.sort(key=lambda d: d["name"]) assert modules == expected assert not errors
def test_expand_modules_with_ignore(self, files_or_modules, expected): """Test expand_modules with a non-default value of ignore-paths.""" ignore_list, ignore_list_re = [], [] modules, errors = expand_modules( files_or_modules, ignore_list, ignore_list_re, get_global_option(self.checker, "ignore-paths"), ) modules.sort(key=lambda d: d["name"]) assert modules == expected assert not errors
def test_expand_modules(files_or_modules, expected): ignore_list, ignore_list_re = [], [] modules, errors = expand_modules(files_or_modules, ignore_list, ignore_list_re) assert modules == expected assert not errors