testing.transitions

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Testing helpers for compiled-transition runtime evidence.

Testing helpers for compiled-transition runtime evidence.

testing.transitions

Name Type Default Description
type —
qualified_name —
element_type —
description —
source_file —
line_number —
is_autodoc —
autodoc_element —
_autodoc_template —
_autodoc_url_path —
_autodoc_page_type —
title —
doc_content_hash —

Symbols on this page

TransitionObservation
class

One debug response correlated to compiled application transitions.

TransitionCoverage
class

Observed runtime evidence and explicitly expected gaps.

transition_observation
function
def transition_observation(response: TraceResponse) -> TransitionObservation

Read compiled transition evidence from one debug response.

Parameters

Name Type Default Description
response TraceResponse —
transition_coverage
function
def transition_coverage(responses: Iterable[TraceResponse] | Mapping[Any, TraceResponse], *, expected_modes: Iterable[str] = (), expected_transition_ids: Iterable[str] = ()) -> TransitionCoverage

Report observed and explicitly untested transition evidence.

Expected values are caller declarations. Chirp does not infer that a static route has been behaviorally exercised in every browser mode.

Parameters

Name Type Default Description
responses Iterable[TraceResponse] | Mapping[Any, TraceResponse] —
expected_modes Iterable[str] ()
expected_transition_ids Iterable[str] ()

View source · /home/runner/work/chirp/chirp/site/../src/chirp/testing/transitions.py:1