proj_flow.ext.test_runner.driver.file_writes

class proj_flow.ext.test_runner.driver.file_writes.FileContents(filename: str, path: pathlib.Path, content: str | bytes | None)
filename: str
path: Path
content: str | bytes | None
property empty
property binary
patched(env: Env, cwd: str, patches: dict[str, str])
proj_flow.ext.test_runner.driver.file_writes.load_file_contents(filename: str, environment: Env, cwd: str)
class proj_flow.ext.test_runner.driver.file_writes.FileWrite(generated: proj_flow.ext.test_runner.driver.file_writes.FileContents, template: proj_flow.ext.test_runner.driver.file_writes.FileContents, save: bool)
generated: FileContents
template: FileContents
save: bool
property binary
property needs_saving
patched(env: Env, cwd: str, patches: dict[str, str])
copy_file()
static load(generated_path: str, template_path: str, env: Env, cwd: str, save: bool)