Skip to content

Commit 0e43ed4

Browse files
committed
chore: SCXML failing xfail marks updated
1 parent 89da156 commit 0e43ed4

68 files changed

Lines changed: 795 additions & 535 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tests/scxml/w3c/mandatory/test191.fail.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1213
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f3c5f166b10; to 'statemachine.io.test191' at 0x7f3c5f17c1a0>, event=Event('timeout', delay=2000.0, internal=False), send_id='d96644f8d15f49b2bd7440c62b61dd38', _target=None, execution_time=1733943931.664144, model=Model(state=s0), args=(), kwargs={})
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to Fail}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1718

1819
```
1920

2021
## "On transition" events
2122
```py
22-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
23+
OnEnterState(state='s0', event='__initial__', data='{}')
24+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
25+
OnEnterState(state='fail', event='timeout', data='{}')
2326
```
2427

2528
## Traceback

tests/scxml/w3c/mandatory/test192.fail.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,22 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0, S01}
12-
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: ['s0', 's01']
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7fd4c5346ca0; to 'statemachine.io.test192' at 0x7fd4c5429400>, event=Event('timeout', delay=2000.0, internal=False), send_id='a3f00d7e247a45d4bffc85ffc3540742', _target=None, execution_time=1733943932.6457262, model=Model(state=['s0', 's01']), args=(), kwargs={})
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0, S01}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
13+
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: {s0, s01}
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition timeout from S0 to Fail}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0, S01}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S01, S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1718

1819
```
1920

2021
## "On transition" events
2122
```py
22-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
23+
OnEnterState(state='s0', event='__initial__', data='{}')
24+
OnEnterState(state='s01', event='__initial__', data='{}')
25+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
26+
OnEnterState(state='fail', event='timeout', data='{}')
2327
```
2428

2529
## Traceback

tests/scxml/w3c/mandatory/test207.fail.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@ Final configuration: `No configuration`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0, S01}
12-
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: ['s0', 's01']
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7efc22ac3d30; to 'statemachine.io.test207' at 0x7efc22b08590>, event=Event('timeout', delay=2000.0, internal=False), send_id='c56c759204124df98a1d96e2678a307a', _target=None, execution_time=1733943926.5340483, model=Model(state=['s0', 's01']), args=(), kwargs={})
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0, S01}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
13+
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: {s0, s01}
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition timeout from S0 to }
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0, S01}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {}
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S01, S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {}
1718

1819
```
1920

2021
## "On transition" events
2122
```py
22-
DebugEvent(source='s0', event='timeout', data='{}', target='')
23+
OnEnterState(state='s0', event='__initial__', data='{}')
24+
OnEnterState(state='s01', event='__initial__', data='{}')
25+
OnTransition(source='s0', event='timeout', data='{}', target='')
2326
```
2427

2528
## Traceback

tests/scxml/w3c/mandatory/test215.fail.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,22 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
12-
DEBUG statemachine.io.scxml.actions:actions.py:244 Assign: Var1 = 'http://www.w3.org/TR/scxml/'
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
13+
DEBUG statemachine.io.scxml.actions:actions.py:259 Assign: Var1 = 'http://www.w3.org/TR/scxml/'
1314
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
14-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f3c5f2e31a0; to 'statemachine.io.test215' at 0x7f3c5f215e80>, event=Event('timeout', delay=2000.0, internal=False), send_id='bff06594df904b68ab938660dcc87339', _target=None, execution_time=1733943929.655783, model=Model(state=s0), args=(), kwargs={})
15+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1516
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to Fail}
16-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
17-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
17+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
18+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1819

1920
```
2021

2122
## "On transition" events
2223
```py
23-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
24+
OnEnterState(state='s0', event='__initial__', data='{}')
25+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
26+
OnEnterState(state='fail', event='timeout', data='{}')
2427
```
2528

2629
## Traceback

tests/scxml/w3c/mandatory/test216.fail.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,22 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
12-
DEBUG statemachine.io.scxml.actions:actions.py:244 Assign: Var1 = 'file:test216sub1.scxml'
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
13+
DEBUG statemachine.io.scxml.actions:actions.py:259 Assign: Var1 = 'file:test216sub1.scxml'
1314
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
14-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f05076704a0; to 'statemachine.io.test216' at 0x7f05076c0440>, event=Event('timeout', delay=2000.0, internal=False), send_id='6dc5dcd7814949a4acb47b677dc0a75f', _target=None, execution_time=1733943931.6719954, model=Model(state=s0), args=(), kwargs={})
15+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1516
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to Fail}
16-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
17-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
17+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
18+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1819

1920
```
2021

2122
## "On transition" events
2223
```py
23-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
24+
OnEnterState(state='s0', event='__initial__', data='{}')
25+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
26+
OnEnterState(state='fail', event='timeout', data='{}')
2427
```
2528

2629
## Traceback

tests/scxml/w3c/mandatory/test220.fail.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1213
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f4a06ddb920; to 'statemachine.io.test220' at 0x7f4a06d83620>, event=Event('timeout', delay=2000.0, internal=False), send_id='49c4243bb64042f2b0020aeed00b75f2', _target=None, execution_time=1733943928.5999727, model=Model(state=s0), args=(), kwargs={})
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to Fail}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1718

1819
```
1920

2021
## "On transition" events
2122
```py
22-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
23+
OnEnterState(state='s0', event='__initial__', data='{}')
24+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
25+
OnEnterState(state='fail', event='timeout', data='{}')
2326
```
2427

2528
## Traceback

tests/scxml/w3c/mandatory/test223.fail.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,27 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1213
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f0507673060; to 'statemachine.io.test223' at 0x7f050760f620>, event=Event('timeout', delay=1000.0, internal=False), send_id='6e196d3f5f03447bb04ff82b3e288823', _target=None, execution_time=1733943926.6256683, model=Model(state=s0), args=(), kwargs={})
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to S1}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S1}
17-
DEBUG statemachine.io.scxml.actions:actions.py:170 Cond Var1 -> None
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S1}
18+
DEBUG statemachine.io.scxml.actions:actions.py:180 Cond Var1 -> None
1819
DEBUG statemachine.engines.sync:sync.py:89 Eventless/internal queue: {transition from S1 to Fail}
19-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S1}
20-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
20+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S1}
21+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
2122

2223
```
2324

2425
## "On transition" events
2526
```py
26-
DebugEvent(source='s0', event='timeout', data='{}', target='s1')
27-
DebugEvent(source='s1', event='None', data='{}', target='fail')
27+
OnEnterState(state='s0', event='__initial__', data='{}')
28+
OnTransition(source='s0', event='timeout', data='{}', target='s1')
29+
OnEnterState(state='s1', event='timeout', data='{}')
30+
OnTransition(source='s1', event='None', data='{}', target='fail')
31+
OnEnterState(state='fail', event='None', data='{}')
2832
```
2933

3034
## Traceback

tests/scxml/w3c/mandatory/test224.fail.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,31 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG pydot:__init__.py:15 pydot initializing
12+
DEBUG pydot:__init__.py:16 pydot 3.0.3
13+
DEBUG pydot.dot_parser:dot_parser.py:43 pydot dot_parser module initializing
14+
DEBUG pydot.core:core.py:20 pydot core module initializing
15+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
16+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1217
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7efc22b150d0; to 'statemachine.io.test224' at 0x7efc22b086e0>, event=Event('timeout', delay=1000.0, internal=False), send_id='12659b12b1564599a696ff11a69db53d', _target=None, execution_time=1733943927.5427735, model=Model(state=s0), args=(), kwargs={})
18+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1419
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to S1}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S1}
20+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
21+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S1}
22+
DEBUG statemachine.engines.base:base.py:93 New event 'error.execution' put on the 'internal' queue
1723
DEBUG statemachine.engines.sync:sync.py:89 Eventless/internal queue: {transition from S1 to Fail}
18-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S1}
19-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
24+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S1}
25+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
2026

2127
```
2228

2329
## "On transition" events
2430
```py
25-
DebugEvent(source='s0', event='timeout', data='{}', target='s1')
26-
DebugEvent(source='s1', event='None', data='{}', target='fail')
31+
OnEnterState(state='s0', event='__initial__', data='{}')
32+
OnTransition(source='s0', event='timeout', data='{}', target='s1')
33+
OnEnterState(state='s1', event='timeout', data='{}')
34+
OnTransition(source='s1', event='None', data='{}', target='fail')
35+
OnEnterState(state='fail', event='None', data='{}')
2736
```
2837

2938
## Traceback

tests/scxml/w3c/mandatory/test225.fail.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,31 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG pydot:__init__.py:15 pydot initializing
12+
DEBUG pydot:__init__.py:16 pydot 3.0.3
13+
DEBUG pydot.dot_parser:dot_parser.py:43 pydot dot_parser module initializing
14+
DEBUG pydot.core:core.py:20 pydot core module initializing
15+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
16+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1217
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f56c65fc450; to 'statemachine.io.test225' at 0x7f56c654ee40>, event=Event('timeout', delay=1000.0, internal=False), send_id='cd60b7967dfa4084b83721045f0cddf7', _target=None, execution_time=1733943930.6780522, model=Model(state=s0), args=(), kwargs={})
18+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1419
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to S1}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S1}
17-
DEBUG statemachine.io.scxml.actions:actions.py:170 Cond Var1==Var2 -> True
20+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
21+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S1}
22+
DEBUG statemachine.io.scxml.actions:actions.py:180 Cond Var1==Var2 -> True
1823
DEBUG statemachine.engines.sync:sync.py:89 Eventless/internal queue: {transition from S1 to Fail}
19-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S1}
20-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
24+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S1}
25+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
2126

2227
```
2328

2429
## "On transition" events
2530
```py
26-
DebugEvent(source='s0', event='timeout', data='{}', target='s1')
27-
DebugEvent(source='s1', event='None', data='{}', target='fail')
31+
OnEnterState(state='s0', event='__initial__', data='{}')
32+
OnTransition(source='s0', event='timeout', data='{}', target='s1')
33+
OnEnterState(state='s1', event='timeout', data='{}')
34+
OnTransition(source='s1', event='None', data='{}', target='fail')
35+
OnEnterState(state='fail', event='None', data='{}')
2836
```
2937

3038
## Traceback

tests/scxml/w3c/mandatory/test226.fail.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@ Final configuration: `['fail']`
88

99
## Logs
1010
```py
11-
DEBUG statemachine.engines.base:base.py:374 States to enter: {S0}
11+
DEBUG statemachine.engines.base:base.py:415 States to enter: {S0}
12+
DEBUG statemachine.engines.base:base.py:93 New event 'timeout' put on the 'external' queue
1213
DEBUG statemachine.engines.sync:sync.py:64 Processing loop started: s0
13-
DEBUG statemachine.engines.sync:sync.py:116 External event: TriggerData(machine=<weakproxy at 0x7f4a5a993e70; to 'statemachine.io.test226' at 0x7f4a5a96dbe0>, event=Event('timeout', delay=3000.0, internal=False), send_id='8ba75e46b0604ea49d4a6d9c160b4c8f', _target=None, execution_time=1733943926.4885075, model=Model(state=s0), args=(), kwargs={})
14+
DEBUG statemachine.engines.sync:sync.py:116 External event: timeout
1415
DEBUG statemachine.engines.sync:sync.py:131 Enabled transitions: {transition * from S0 to Fail}
15-
DEBUG statemachine.engines.base:base.py:283 States to exit: {S0}
16-
DEBUG statemachine.engines.base:base.py:374 States to enter: {Fail}
16+
DEBUG statemachine.engines.base:base.py:339 States to exit: {S0}
17+
DEBUG statemachine.engines.base:base.py:415 States to enter: {Fail}
1718

1819
```
1920

2021
## "On transition" events
2122
```py
22-
DebugEvent(source='s0', event='timeout', data='{}', target='fail')
23+
OnEnterState(state='s0', event='__initial__', data='{}')
24+
OnTransition(source='s0', event='timeout', data='{}', target='fail')
25+
OnEnterState(state='fail', event='timeout', data='{}')
2326
```
2427

2528
## Traceback

0 commit comments

Comments
 (0)