collect#
- recursedirs_type(arg: str) dict[str, list[str]]#
- read_recursedirs(file: str) dict[str, list[str]]#
- class update_action(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)#
Bases:
Action
- class Collector#
Bases:
object- run() list[AbstractTestGenerator]#
- finalize() None#
- collect_from_vc(root: str) None#
- add_generator(generator: Type[AbstractTestGenerator]) None#
- property file_patterns: set[str]#
- add_skip_dirs(dirs: list[str]) None#
- skip(dirname: str) bool#
- add_scanpaths(scanpaths: dict[str, list[str]]) None#
- add_scanpath(root: str, paths: list[str]) None#
- add_file(root: str, path: str) None#
- add_files(root: str, paths: list[str]) None#
- remove_file(root: str, path: str) None#
- iter_files() Iterator[tuple[str, str]]#
- matches(f: str) bool#
- worker_init(snapshot: dict[str, Any])#
- git_ls(root: str, patterns: Iterable[str]) list[str]#
- repo_ls(root: str, patterns: Iterable[str]) list[str]#
- class ScanPath(root: str, path: str | None = None)#
Bases:
object- root: str#
- path: str | None = None#
- generate_one(args) tuple[bool, AbstractTestGenerator | None]#
- find_generators_in_path(path: str | Path) list[AbstractTestGenerator]#