class documentation

class DataDrivenTestCase(pytest.Item): (source)

View In Hierarchy

Holds parsed data-driven test cases, and handles directory setup and teardown.

Method __init__ Undocumented
Method find_steps Return a list of descriptions of file operations for each incremental step.
Method reportinfo Undocumented
Method repr_failure Undocumented
Method runtest Undocumented
Method setup Undocumented
Method teardown Undocumented
Class Variable deleted_paths Undocumented
Class Variable expected_fine_grained_targets Undocumented
Class Variable expected_rechecked_modules Undocumented
Class Variable expected_stale_modules Undocumented
Class Variable files Undocumented
Class Variable input Undocumented
Class Variable last_line Undocumented
Class Variable normalize_output Undocumented
Class Variable output Undocumented
Class Variable output2 Undocumented
Class Variable output_files Undocumented
Class Variable parent Undocumented
Class Variable triggered Undocumented
Instance Variable data Undocumented
Instance Variable file Undocumented
Instance Variable line Undocumented
Instance Variable old_cwd Undocumented
Instance Variable only_when Undocumented
Instance Variable skip Undocumented
Instance Variable steps Undocumented
Instance Variable suite Undocumented
Instance Variable tmpdir Undocumented
Instance Variable writescache Undocumented
Instance Variable xfail Undocumented
def __init__(self, parent: DataSuiteCollector, suite: DataSuite, file: str, name: str, writescache: bool, only_when: str, platform: str|None, skip: bool, xfail: bool, data: str, line: int): (source)

Undocumented

def find_steps(self) -> list[list[FileOperation]]: (source)

Return a list of descriptions of file operations for each incremental step. The first list item corresponds to the first incremental step, the second for the second step, etc. Each operation can either be a file modification/creation (UpdateFile) or deletion (DeleteFile). Defaults to having two steps if there aern't any operations.

def reportinfo(self) -> tuple[str, int, str]: (source)

Undocumented

def repr_failure(self, excinfo: Any, style: Any|None = None) -> str: (source)

Undocumented

def runtest(self): (source)

Undocumented

def setup(self): (source)

Undocumented

def teardown(self): (source)

Undocumented

deleted_paths: dict[int, set[str]] = (source)

Undocumented

expected_fine_grained_targets: dict[int, list[str]] = (source)

Undocumented

expected_rechecked_modules: dict[int, set[str]] = (source)

Undocumented

expected_stale_modules: dict[int, set[str]] = (source)

Undocumented

Undocumented

Undocumented

last_line: int = (source)

Undocumented

normalize_output: bool = (source)

Undocumented

Undocumented

Undocumented

Undocumented

triggered: list[str] = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

only_when = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

writescache = (source)

Undocumented

Undocumented