Skip to content

Test Case Setup¤

TestCaseSetup dataclass ¤

TestCaseSetup(
    session_id: str,
    node_id: str,
    start_timestamp: str,
    stop_timestamp: str,
    duration: float,
    outcome: Outcome,
    event: str = "case_setup",
    error: Optional[TestCaseError] = None,
)

Pytest Test Case Setup

duration instance-attribute ¤

duration: float

Duration of the setup step in seconds.

error class-attribute instance-attribute ¤

error: Optional[TestCaseError] = None

Error details if the setup step failed.

event class-attribute instance-attribute ¤

event: str = 'case_setup'

The event type. Always set to 'case_setup'.

node_id instance-attribute ¤

node_id: str

The node ID of the test case.

outcome instance-attribute ¤

outcome: Outcome

Outcome of the setup step.

session_id instance-attribute ¤

session_id: str

The unique if of this test session used to aggregate events together.

start_timestamp instance-attribute ¤

start_timestamp: str

Start time of the setup step in ISO 8601 format.

stop_timestamp instance-attribute ¤

stop_timestamp: str

Stop time of the setup step in ISO 8601 format.