Skip to content

feat: Support for History pseudo state

Codecov / codecov/patch failed Dec 28, 2024 in 1s

93.60% of diff hit (target 100.00%)

View this Pull Request on Codecov

93.60% of diff hit (target 100.00%)

Annotations

Check warning on line 47 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L47

Added line #L47 was not covered by tests

Check warning on line 50 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L49-L50

Added lines #L49 - L50 were not covered by tests

Check warning on line 56 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L56

Added line #L56 was not covered by tests

Check warning on line 75 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L75

Added line #L75 was not covered by tests

Check warning on line 163 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L163

Added line #L163 was not covered by tests

Check warning on line 165 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L165

Added line #L165 was not covered by tests

Check warning on line 213 in statemachine/contrib/diagram.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/contrib/diagram.py#L211-L213

Added lines #L211 - L213 were not covered by tests

Check warning on line 54 in statemachine/engines/async_.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/async_.py#L52-L54

Added lines #L52 - L54 were not covered by tests

Check warning on line 482 in statemachine/engines/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/base.py#L482

Added line #L482 was not covered by tests

Check warning on line 544 in statemachine/engines/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/base.py#L544

Added line #L544 was not covered by tests

Check warning on line 766 in statemachine/engines/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/base.py#L766

Added line #L766 was not covered by tests

Check warning on line 768 in statemachine/engines/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/base.py#L768

Added line #L768 was not covered by tests

Check warning on line 105 in statemachine/engines/sync.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/sync.py#L104-L105

Added lines #L104 - L105 were not covered by tests

Check warning on line 107 in statemachine/engines/sync.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/engines/sync.py#L107

Added line #L107 was not covered by tests

Check warning on line 180 in statemachine/event.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/event.py#L180

Added line #L180 was not covered by tests

Check warning on line 39 in statemachine/events.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/events.py#L39

Added line #L39 was not covered by tests

Check warning on line 82 in statemachine/factory.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/factory.py#L82

Added line #L82 was not covered by tests

Check warning on line 125 in statemachine/factory.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/factory.py#L125

Added line #L125 was not covered by tests

Check warning on line 71 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L68-L71

Added lines #L68 - L71 were not covered by tests

Check warning on line 76 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L75-L76

Added lines #L75 - L76 were not covered by tests

Check warning on line 81 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L80-L81

Added lines #L80 - L81 were not covered by tests

Check warning on line 252 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L252

Added line #L252 was not covered by tests

Check warning on line 296 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L296

Added line #L296 was not covered by tests

Check warning on line 329 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L328-L329

Added lines #L328 - L329 were not covered by tests

Check warning on line 398 in statemachine/io/scxml/actions.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

statemachine/io/scxml/actions.py#L398

Added line #L398 was not covered by tests