proj_flow.ext.test_runner.driver.test

proj_flow.ext.test_runner.driver.test.str_presenter(dumper: CDumper, data: str)
class proj_flow.ext.test_runner.driver.test.Test(data: dict, filename: Path, count: int)
cwd: str
data: dict
filename: Path
name: str
current_env: Env | None
additional_env: dict[str, str]
linear: bool
disabled: bool | str
lang: str
post: list[list[str]]
check: list[str]
writes: dict[str, str | dict]
patches: dict[str, str]
input: str | None
args: list[str]
post_args: list[list[str]]
ok: bool
expected: ProcessIO | None
env: dict[str, str | None]
prepare: list[list[str]]
cleanup: list[list[str]]
run_cmds(env: Env, ops: list[list[str]], tempdir: str) bool | None
run(environment: Env) tuple[ProcessIO, list[FileWrite]] | None
clip(actual: ProcessIO) str | ProcessIO
static text_diff(header: str, expected: str, actual: str, pre_mark: str = '', post_mark: str = '')
report_io(actual: ProcessIO)
report_file(file: FileWrite)
nullify(lang: str | None)
store()
path(filename)
chdir(sub)
ls(sub)
rmtree(sub)
cp(src: str, dst: str)
makedirs(sub)
store_output(name: str, args: list[str])
static load(filename: Path, count: int)