>>> py3-transitions: Building testing/py3-transitions 0.9.3-r0 (using abuild 3.16.0-r0) started Sat, 14 Feb 2026 11:38:44 +0000 >>> py3-transitions: Validating /home/buildozer/aports/testing/py3-transitions/APKBUILD... >>> py3-transitions: Analyzing dependencies... >>> py3-transitions: Installing for build: build-base py3-six py3-setuptools py3-gpep517 py3-pytest py3-pycodestyle py3-graphviz ( 1/78) Installing libbz2 (1.0.8-r6) ( 2/78) Installing libffi (3.5.2-r0) ( 3/78) Installing gdbm (1.26-r0) ( 4/78) Installing xz-libs (5.8.2-r0) ( 5/78) Installing mpdecimal (4.0.1-r0) ( 6/78) Installing libpanelw (6.6_p20251231-r0) ( 7/78) Installing sqlite-libs (3.51.2-r1) ( 8/78) Installing python3 (3.12.12-r0) ( 9/78) Installing python3-pycache-pyc0 (3.12.12-r0) (10/78) Installing pyc (3.12.12-r0) (11/78) Installing py3-six-pyc (1.17.0-r0) (12/78) Installing python3-pyc (3.12.12-r0) (13/78) Installing py3-six (1.17.0-r0) (14/78) Installing py3-parsing (3.3.2-r0) (15/78) Installing py3-parsing-pyc (3.3.2-r0) (16/78) Installing py3-packaging (25.0-r0) (17/78) Installing py3-packaging-pyc (25.0-r0) (18/78) Installing py3-setuptools (82.0.0-r0) (19/78) Installing py3-setuptools-pyc (82.0.0-r0) (20/78) Installing py3-installer (0.7.0-r2) (21/78) Installing py3-installer-pyc (0.7.0-r2) (22/78) Installing py3-gpep517 (19-r1) (23/78) Installing py3-gpep517-pyc (19-r1) (24/78) Installing py3-iniconfig (2.3.0-r0) (25/78) Installing py3-iniconfig-pyc (2.3.0-r0) (26/78) Installing py3-pluggy (1.6.0-r0) (27/78) Installing py3-pluggy-pyc (1.6.0-r0) (28/78) Installing py3-py (1.11.0-r4) (29/78) Installing py3-py-pyc (1.11.0-r4) (30/78) Installing py3-pygments (2.19.2-r0) (31/78) Installing py3-pygments-pyc (2.19.2-r0) (32/78) Installing py3-pytest (9.0.2-r0) (33/78) Installing py3-pytest-pyc (9.0.2-r0) (34/78) Installing py3-pycodestyle (2.14.0-r1) (35/78) Installing py3-pycodestyle-pyc (2.14.0-r1) (36/78) Installing font-cantarell (0.303.1-r3) (37/78) Installing libxau (1.0.12-r0) (38/78) Installing libmd (1.1.0-r0) (39/78) Installing libbsd (0.12.2-r0) (40/78) Installing libxdmcp (1.1.5-r1) (41/78) Installing libxcb (1.17.0-r1) (42/78) Installing libx11 (1.8.13-r0) (43/78) Installing libxext (1.3.7-r0) (44/78) Installing libxrender (0.9.12-r0) (45/78) Installing libpng (1.6.55-r0) (46/78) Installing freetype (2.14.1-r1) (47/78) Installing fontconfig (2.17.1-r0) (48/78) Installing pixman (0.46.4-r0) (49/78) Installing cairo (1.18.4-r1) (50/78) Installing graphviz-libs (12.2.1-r2) (51/78) Installing libice (1.1.2-r0) (52/78) Installing libuuid (2.41.3-r0) (53/78) Installing libsm (1.2.6-r0) (54/78) Installing libxt (1.3.1-r0) (55/78) Installing libxpm (3.5.18-r0) (56/78) Installing aom-libs (3.13.1-r1) (57/78) Installing libdav1d (1.5.3-r0) (58/78) Installing libjpeg-turbo (3.1.3-r0) (59/78) Installing libyuv (0.0.1887.20251502-r1) (60/78) Installing libavif (1.3.0-r1) (61/78) Installing libsharpyuv (1.6.0-r0) (62/78) Installing libwebp (1.6.0-r0) (63/78) Installing tiff (4.7.1-r0) (64/78) Installing libgd (2.3.3-r10) (65/78) Installing libintl (0.24.1-r1) (66/78) Installing libeconf (0.8.3-r0) (67/78) Installing libblkid (2.41.3-r0) (68/78) Installing libmount (2.41.3-r0) (69/78) Installing glib (2.86.3-r1) (70/78) Installing libxft (2.3.9-r0) (71/78) Installing fribidi (1.0.16-r3) (72/78) Installing graphite2 (1.3.14-r6) (73/78) Installing harfbuzz (12.3.2-r0) (74/78) Installing pango (1.56.4-r0) (75/78) Installing graphviz (12.2.1-r2) (76/78) Installing py3-graphviz (0.20.3-r1) (77/78) Installing py3-graphviz-pyc (0.20.3-r1) (78/78) Installing .makedepends-py3-transitions (20260214.113845) Executing busybox-1.37.0-r31.trigger Executing fontconfig-2.17.1-r0.trigger Executing glib-2.86.3-r1.trigger Executing graphviz-12.2.1-r2.trigger OK: 364.5 MiB in 183 packages >>> py3-transitions: Cleaning up srcdir >>> py3-transitions: Cleaning up pkgdir >>> py3-transitions: Cleaning up tmpdir >>> py3-transitions: Fetching https://distfiles.alpinelinux.org/distfiles/edge/transitions-0.9.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-transitions: Fetching https://files.pythonhosted.org/packages/source/t/transitions/transitions-0.9.3.tar.gz /var/cache/distfiles/edge/transitions-0.9.3.tar.gz: OK >>> py3-transitions: Fetching https://distfiles.alpinelinux.org/distfiles/edge/transitions-0.9.3.tar.gz /var/cache/distfiles/edge/transitions-0.9.3.tar.gz: OK >>> py3-transitions: Unpacking /var/cache/distfiles/edge/transitions-0.9.3.tar.gz... 2026-02-14 11:38:46,987 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-02-14 11:38:47,015 root INFO running bdist_wheel /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() 2026-02-14 11:38:47,033 root INFO running build 2026-02-14 11:38:47,033 root INFO running build_py 2026-02-14 11:38:47,038 root INFO creating build/lib/transitions 2026-02-14 11:38:47,038 root INFO copying transitions/__init__.py -> build/lib/transitions 2026-02-14 11:38:47,039 root INFO copying transitions/core.py -> build/lib/transitions 2026-02-14 11:38:47,039 root INFO copying transitions/version.py -> build/lib/transitions 2026-02-14 11:38:47,040 root INFO creating build/lib/transitions/extensions 2026-02-14 11:38:47,040 root INFO copying transitions/extensions/__init__.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,040 root INFO copying transitions/extensions/states.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,040 root INFO copying transitions/extensions/markup.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,041 root INFO copying transitions/extensions/asyncio.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,041 root INFO copying transitions/extensions/diagrams_graphviz.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,041 root INFO copying transitions/extensions/locking.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,042 root INFO copying transitions/extensions/factory.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,042 root INFO copying transitions/extensions/diagrams_mermaid.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,042 root INFO copying transitions/extensions/diagrams_base.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,042 root INFO copying transitions/extensions/diagrams_pygraphviz.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,043 root INFO copying transitions/extensions/nesting.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,043 root INFO copying transitions/extensions/diagrams.py -> build/lib/transitions/extensions 2026-02-14 11:38:47,043 root INFO creating build/lib/transitions/experimental 2026-02-14 11:38:47,043 root INFO copying transitions/experimental/__init__.py -> build/lib/transitions/experimental 2026-02-14 11:38:47,044 root INFO copying transitions/experimental/utils.py -> build/lib/transitions/experimental 2026-02-14 11:38:47,044 root INFO running egg_info 2026-02-14 11:38:47,046 root INFO writing transitions.egg-info/PKG-INFO 2026-02-14 11:38:47,048 root INFO writing dependency_links to transitions.egg-info/dependency_links.txt 2026-02-14 11:38:47,049 root INFO writing requirements to transitions.egg-info/requires.txt 2026-02-14 11:38:47,049 root INFO writing top-level names to transitions.egg-info/top_level.txt 2026-02-14 11:38:47,053 root INFO reading manifest file 'transitions.egg-info/SOURCES.txt' 2026-02-14 11:38:47,055 root INFO reading manifest template 'MANIFEST.in' 2026-02-14 11:38:47,056 root WARNING warning: no files found matching 'MANIFEST' 2026-02-14 11:38:47,057 root WARNING warning: no previously-included files matching '*.ipynb' found under directory 'examples/.ipynb_checkpoints' 2026-02-14 11:38:47,058 root INFO adding license file 'LICENSE' 2026-02-14 11:38:47,060 root INFO writing manifest file 'transitions.egg-info/SOURCES.txt' 2026-02-14 11:38:47,061 root INFO copying transitions/__init__.pyi -> build/lib/transitions 2026-02-14 11:38:47,062 root INFO copying transitions/core.pyi -> build/lib/transitions 2026-02-14 11:38:47,062 root INFO copying transitions/py.typed -> build/lib/transitions 2026-02-14 11:38:47,062 root INFO copying transitions/version.pyi -> build/lib/transitions 2026-02-14 11:38:47,062 root INFO copying transitions/extensions/__init__.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,063 root INFO copying transitions/extensions/asyncio.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,063 root INFO copying transitions/extensions/diagrams.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,063 root INFO copying transitions/extensions/diagrams_base.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,063 root INFO copying transitions/extensions/diagrams_graphviz.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,064 root INFO copying transitions/extensions/diagrams_mermaid.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,064 root INFO copying transitions/extensions/diagrams_pygraphviz.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,064 root INFO copying transitions/extensions/factory.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,064 root INFO copying transitions/extensions/locking.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,065 root INFO copying transitions/extensions/markup.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,065 root INFO copying transitions/extensions/nesting.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,065 root INFO copying transitions/extensions/states.pyi -> build/lib/transitions/extensions 2026-02-14 11:38:47,065 root INFO copying transitions/experimental/utils.pyi -> build/lib/transitions/experimental 2026-02-14 11:38:47,072 root INFO installing to build/bdist.linux-armv8l/wheel 2026-02-14 11:38:47,072 root INFO running install 2026-02-14 11:38:47,082 root INFO running install_lib 2026-02-14 11:38:47,086 root INFO creating build/bdist.linux-armv8l/wheel 2026-02-14 11:38:47,086 root INFO creating build/bdist.linux-armv8l/wheel/transitions 2026-02-14 11:38:47,086 root INFO copying build/lib/transitions/__init__.py -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,086 root INFO copying build/lib/transitions/core.py -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,087 root INFO copying build/lib/transitions/version.py -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,087 root INFO creating build/bdist.linux-armv8l/wheel/transitions/extensions 2026-02-14 11:38:47,087 root INFO copying build/lib/transitions/extensions/__init__.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,087 root INFO copying build/lib/transitions/extensions/diagrams_pygraphviz.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,087 root INFO copying build/lib/transitions/extensions/states.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/markup.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/locking.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/diagrams.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/diagrams_base.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/diagrams_mermaid.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,088 root INFO copying build/lib/transitions/extensions/asyncio.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,089 root INFO copying build/lib/transitions/extensions/factory.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,089 root INFO copying build/lib/transitions/extensions/nesting.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,089 root INFO copying build/lib/transitions/extensions/diagrams_graphviz.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,089 root INFO copying build/lib/transitions/extensions/locking.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,089 root INFO copying build/lib/transitions/extensions/factory.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/__init__.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/diagrams_mermaid.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/diagrams_base.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/asyncio.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/diagrams_pygraphviz.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,090 root INFO copying build/lib/transitions/extensions/nesting.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,091 root INFO copying build/lib/transitions/extensions/markup.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,091 root INFO copying build/lib/transitions/extensions/diagrams_graphviz.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,091 root INFO copying build/lib/transitions/extensions/diagrams.py -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,091 root INFO copying build/lib/transitions/extensions/states.pyi -> build/bdist.linux-armv8l/wheel/./transitions/extensions 2026-02-14 11:38:47,091 root INFO creating build/bdist.linux-armv8l/wheel/transitions/experimental 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/experimental/__init__.py -> build/bdist.linux-armv8l/wheel/./transitions/experimental 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/experimental/utils.py -> build/bdist.linux-armv8l/wheel/./transitions/experimental 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/experimental/utils.pyi -> build/bdist.linux-armv8l/wheel/./transitions/experimental 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/version.pyi -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/py.typed -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,092 root INFO copying build/lib/transitions/__init__.pyi -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,093 root INFO copying build/lib/transitions/core.pyi -> build/bdist.linux-armv8l/wheel/./transitions 2026-02-14 11:38:47,093 root INFO running install_egg_info 2026-02-14 11:38:47,096 root INFO Copying transitions.egg-info to build/bdist.linux-armv8l/wheel/./transitions-0.9.3-py3.12.egg-info 2026-02-14 11:38:47,097 root INFO running install_scripts 2026-02-14 11:38:47,098 root INFO creating build/bdist.linux-armv8l/wheel/transitions-0.9.3.dist-info/WHEEL 2026-02-14 11:38:47,099 wheel INFO creating '/home/buildozer/aports/testing/py3-transitions/src/transitions-0.9.3/.dist/.tmp-qy4d42fr/transitions-0.9.3-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2026-02-14 11:38:47,099 wheel INFO adding 'transitions/__init__.py' 2026-02-14 11:38:47,099 wheel INFO adding 'transitions/__init__.pyi' 2026-02-14 11:38:47,099 wheel INFO adding 'transitions/core.py' 2026-02-14 11:38:47,100 wheel INFO adding 'transitions/core.pyi' 2026-02-14 11:38:47,100 wheel INFO adding 'transitions/py.typed' 2026-02-14 11:38:47,100 wheel INFO adding 'transitions/version.py' 2026-02-14 11:38:47,100 wheel INFO adding 'transitions/version.pyi' 2026-02-14 11:38:47,100 wheel INFO adding 'transitions/experimental/__init__.py' 2026-02-14 11:38:47,101 wheel INFO adding 'transitions/experimental/utils.py' 2026-02-14 11:38:47,101 wheel INFO adding 'transitions/experimental/utils.pyi' 2026-02-14 11:38:47,101 wheel INFO adding 'transitions/extensions/__init__.py' 2026-02-14 11:38:47,101 wheel INFO adding 'transitions/extensions/__init__.pyi' 2026-02-14 11:38:47,101 wheel INFO adding 'transitions/extensions/asyncio.py' 2026-02-14 11:38:47,102 wheel INFO adding 'transitions/extensions/asyncio.pyi' 2026-02-14 11:38:47,102 wheel INFO adding 'transitions/extensions/diagrams.py' 2026-02-14 11:38:47,102 wheel INFO adding 'transitions/extensions/diagrams.pyi' 2026-02-14 11:38:47,102 wheel INFO adding 'transitions/extensions/diagrams_base.py' 2026-02-14 11:38:47,102 wheel INFO adding 'transitions/extensions/diagrams_base.pyi' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_graphviz.py' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_graphviz.pyi' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_mermaid.py' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_mermaid.pyi' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_pygraphviz.py' 2026-02-14 11:38:47,103 wheel INFO adding 'transitions/extensions/diagrams_pygraphviz.pyi' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/factory.py' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/factory.pyi' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/locking.py' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/locking.pyi' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/markup.py' 2026-02-14 11:38:47,104 wheel INFO adding 'transitions/extensions/markup.pyi' 2026-02-14 11:38:47,105 wheel INFO adding 'transitions/extensions/nesting.py' 2026-02-14 11:38:47,105 wheel INFO adding 'transitions/extensions/nesting.pyi' 2026-02-14 11:38:47,105 wheel INFO adding 'transitions/extensions/states.py' 2026-02-14 11:38:47,105 wheel INFO adding 'transitions/extensions/states.pyi' 2026-02-14 11:38:47,106 wheel INFO adding 'transitions-0.9.3.dist-info/licenses/LICENSE' 2026-02-14 11:38:47,106 wheel INFO adding 'transitions-0.9.3.dist-info/METADATA' 2026-02-14 11:38:47,106 wheel INFO adding 'transitions-0.9.3.dist-info/WHEEL' 2026-02-14 11:38:47,106 wheel INFO adding 'transitions-0.9.3.dist-info/top_level.txt' 2026-02-14 11:38:47,107 wheel INFO adding 'transitions-0.9.3.dist-info/RECORD' 2026-02-14 11:38:47,107 root INFO removing build/bdist.linux-armv8l/wheel 2026-02-14 11:38:47,108 gpep517 INFO The backend produced .dist/transitions-0.9.3-py2.py3-none-any.whl transitions-0.9.3-py2.py3-none-any.whl 2026-02-14 11:38:47,326 gpep517 INFO Installing .dist/transitions-0.9.3-py2.py3-none-any.whl into .testenv 2026-02-14 11:38:47,420 gpep517 INFO Installation complete ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0 -- /home/buildozer/aports/testing/py3-transitions/src/transitions-0.9.3/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/testing/py3-transitions/src/transitions-0.9.3 configfile: pytest.ini collecting ... collected 3143 items / 8 deselected / 3135 selected tests/test_add_remove.py::TestTransitionsAddRemove::test_add_model_initial_state PASSED [ 0%] tests/test_add_remove.py::TestTransitionsAddRemove::test_add_model_no_initial_state PASSED [ 0%] tests/test_add_remove.py::TestTransitionsAddRemove::test_garbage_collection PASSED [ 0%] tests/test_async.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 0%] tests/test_async.py::TestTransitions::test_add_states PASSED [ 0%] tests/test_async.py::TestTransitions::test_auto_transitions PASSED [ 0%] tests/test_async.py::TestTransitions::test_before_after_callback_addition PASSED [ 0%] tests/test_async.py::TestTransitions::test_before_after_transition_listeners PASSED [ 0%] tests/test_async.py::TestTransitions::test_callback_identification PASSED [ 0%] tests/test_async.py::TestTransitions::test_conditions PASSED [ 0%] tests/test_async.py::TestTransitions::test_conditions_with_partial PASSED [ 0%] tests/test_async.py::TestTransitions::test_custom_transition PASSED [ 0%] tests/test_async.py::TestTransitions::test_dispatch PASSED [ 0%] tests/test_async.py::TestTransitions::test_dispatch_with_error PASSED [ 0%] tests/test_async.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 0%] tests/test_async.py::TestTransitions::test_function_callbacks PASSED [ 0%] tests/test_async.py::TestTransitions::test_get_transitions PASSED [ 0%] tests/test_async.py::TestTransitions::test_get_triggers PASSED [ 0%] tests/test_async.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 0%] tests/test_async.py::TestTransitions::test_inheritance PASSED [ 0%] tests/test_async.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 0%] tests/test_async.py::TestTransitions::test_initial_not_registered PASSED [ 0%] tests/test_async.py::TestTransitions::test_internal_transition PASSED [ 0%] tests/test_async.py::TestTransitions::test_listify PASSED [ 0%] tests/test_async.py::TestTransitions::test_machine_finalize PASSED [ 0%] tests/test_async.py::TestTransitions::test_machine_finalize_exception PASSED [ 0%] tests/test_async.py::TestTransitions::test_machine_may_transitions PASSED [ 0%] tests/test_async.py::TestTransitions::test_machine_prepare PASSED [ 0%] tests/test_async.py::TestTransitions::test_may_transition PASSED [ 0%] tests/test_async.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 0%] tests/test_async.py::TestTransitions::test_may_transition_with_conditions PASSED [ 0%] tests/test_async.py::TestTransitions::test_may_transition_with_exception PASSED [ 1%] tests/test_async.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 1%] tests/test_async.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 1%] tests/test_async.py::TestTransitions::test_multiple_machines_per_model PASSED [ 1%] tests/test_async.py::TestTransitions::test_multiple_models PASSED [ 1%] tests/test_async.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 1%] tests/test_async.py::TestTransitions::test_on_exception_callback PASSED [ 1%] tests/test_async.py::TestTransitions::test_on_final PASSED [ 1%] tests/test_async.py::TestTransitions::test_ordered_transition_callback PASSED [ 1%] tests/test_async.py::TestTransitions::test_ordered_transition_condition PASSED [ 1%] tests/test_async.py::TestTransitions::test_ordered_transition_error PASSED [ 1%] tests/test_async.py::TestTransitions::test_ordered_transitions PASSED [ 1%] tests/test_async.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 1%] tests/test_async.py::TestTransitions::test_pickle PASSED [ 1%] tests/test_async.py::TestTransitions::test_pickle_model PASSED [ 1%] tests/test_async.py::TestTransitions::test_prep_ordered_arg PASSED [ 1%] tests/test_async.py::TestTransitions::test_prepare PASSED [ 1%] tests/test_async.py::TestTransitions::test_process_trigger PASSED [ 1%] tests/test_async.py::TestTransitions::test_property_initial PASSED [ 1%] tests/test_async.py::TestTransitions::test_queued PASSED [ 1%] tests/test_async.py::TestTransitions::test_queued_errors PASSED [ 1%] tests/test_async.py::TestTransitions::test_queued_remove PASSED [ 1%] tests/test_async.py::TestTransitions::test_reflexive_transition PASSED [ 1%] tests/test_async.py::TestTransitions::test_remove_model PASSED [ 1%] tests/test_async.py::TestTransitions::test_remove_transition PASSED [ 1%] tests/test_async.py::TestTransitions::test_repr PASSED [ 1%] tests/test_async.py::TestTransitions::test_send_event_data_callbacks PASSED [ 1%] tests/test_async.py::TestTransitions::test_send_event_data_conditions PASSED [ 1%] tests/test_async.py::TestTransitions::test_skip_override PASSED [ 1%] tests/test_async.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 1%] tests/test_async.py::TestTransitions::test_state_callable_callbacks PASSED [ 1%] tests/test_async.py::TestTransitions::test_state_callbacks PASSED [ 2%] tests/test_async.py::TestTransitions::test_state_change_listeners PASSED [ 2%] tests/test_async.py::TestTransitions::test_state_model_change_listeners PASSED [ 2%] tests/test_async.py::TestTransitions::test_string_callbacks PASSED [ 2%] tests/test_async.py::TestTransitions::test_string_trigger PASSED [ 2%] tests/test_async.py::TestTransitions::test_transition_definitions PASSED [ 2%] tests/test_async.py::TestTransitions::test_transitioning PASSED [ 2%] tests/test_async.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 2%] tests/test_async.py::TestTransitions::test_uncallable_callbacks PASSED [ 2%] tests/test_async.py::TestTransitions::test_use_machine_as_model PASSED [ 2%] tests/test_async.py::TestTransitions::test_weakproxy_model PASSED [ 2%] tests/test_async.py::TestAsync::test___getattr___and_identify_callback PASSED [ 2%] tests/test_async.py::TestAsync::test_add_states PASSED [ 2%] tests/test_async.py::TestAsync::test_async_callback_arguments PASSED [ 2%] tests/test_async.py::TestAsync::test_async_callback_event_data PASSED [ 2%] tests/test_async.py::TestAsync::test_async_condition PASSED [ 2%] tests/test_async.py::TestAsync::test_async_dispatch PASSED [ 2%] tests/test_async.py::TestAsync::test_async_enter_exit PASSED [ 2%] tests/test_async.py::TestAsync::test_async_invalid_triggers PASSED [ 2%] tests/test_async.py::TestAsync::test_async_machine_cb PASSED [ 2%] tests/test_async.py::TestAsync::test_auto_transitions PASSED [ 2%] tests/test_async.py::TestAsync::test_before_after_callback_addition PASSED [ 2%] tests/test_async.py::TestAsync::test_before_after_transition_listeners PASSED [ 2%] tests/test_async.py::TestAsync::test_callback_identification PASSED [ 2%] tests/test_async.py::TestAsync::test_callback_order PASSED [ 2%] tests/test_async.py::TestAsync::test_conditions PASSED [ 2%] tests/test_async.py::TestAsync::test_conditions_with_partial PASSED [ 2%] tests/test_async.py::TestAsync::test_custom_transition PASSED [ 2%] tests/test_async.py::TestAsync::test_dispatch PASSED [ 2%] tests/test_async.py::TestAsync::test_dispatch_with_error PASSED [ 2%] tests/test_async.py::TestAsync::test_dynamic_model_state_attribute PASSED [ 2%] tests/test_async.py::TestAsync::test_function_callbacks PASSED [ 2%] tests/test_async.py::TestAsync::test_get_transitions PASSED [ 3%] tests/test_async.py::TestAsync::test_get_triggers PASSED [ 3%] tests/test_async.py::TestAsync::test_ignore_invalid_triggers PASSED [ 3%] tests/test_async.py::TestAsync::test_inheritance PASSED [ 3%] tests/test_async.py::TestAsync::test_init_machine_with_hella_arguments PASSED [ 3%] tests/test_async.py::TestAsync::test_initial_not_registered PASSED [ 3%] tests/test_async.py::TestAsync::test_internal_transition PASSED [ 3%] tests/test_async.py::TestAsync::test_listify PASSED [ 3%] tests/test_async.py::TestAsync::test_machine_finalize PASSED [ 3%] tests/test_async.py::TestAsync::test_machine_finalize_exception PASSED [ 3%] tests/test_async.py::TestAsync::test_machine_may_transitions PASSED [ 3%] tests/test_async.py::TestAsync::test_machine_prepare PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_for_autogenerated_triggers PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_internal PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_with_auto_transitions PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_with_conditions PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_with_exception PASSED [ 3%] tests/test_async.py::TestAsync::test_may_transition_with_invalid_state PASSED [ 3%] tests/test_async.py::TestAsync::test_model_queue PASSED [ 3%] tests/test_async.py::TestAsync::test_multiple_add_transitions_from_state PASSED [ 3%] tests/test_async.py::TestAsync::test_multiple_machines_per_model PASSED [ 3%] tests/test_async.py::TestAsync::test_multiple_models PASSED [ 3%] tests/test_async.py::TestAsync::test_new_state_in_enter_callback PASSED [ 3%] tests/test_async.py::TestAsync::test_on_exception_callback PASSED [ 3%] tests/test_async.py::TestAsync::test_on_exception_finalize PASSED [ 3%] tests/test_async.py::TestAsync::test_on_final PASSED [ 3%] tests/test_async.py::TestAsync::test_ordered_transition_callback PASSED [ 3%] tests/test_async.py::TestAsync::test_ordered_transition_condition PASSED [ 3%] tests/test_async.py::TestAsync::test_ordered_transition_error PASSED [ 3%] tests/test_async.py::TestAsync::test_ordered_transitions PASSED [ 3%] tests/test_async.py::TestAsync::test_pass_state_instances_instead_of_names PASSED [ 4%] tests/test_async.py::TestAsync::test_pickle PASSED [ 4%] tests/test_async.py::TestAsync::test_pickle_model PASSED [ 4%] tests/test_async.py::TestAsync::test_prep_ordered_arg PASSED [ 4%] tests/test_async.py::TestAsync::test_prepare PASSED [ 4%] tests/test_async.py::TestAsync::test_process_trigger PASSED [ 4%] tests/test_async.py::TestAsync::test_property_initial PASSED [ 4%] tests/test_async.py::TestAsync::test_queued PASSED [ 4%] tests/test_async.py::TestAsync::test_queued_errors PASSED [ 4%] tests/test_async.py::TestAsync::test_queued_remove PASSED [ 4%] tests/test_async.py::TestAsync::test_queued_timeout_cancel PASSED [ 4%] tests/test_async.py::TestAsync::test_reflexive_transition PASSED [ 4%] tests/test_async.py::TestAsync::test_remove_model PASSED [ 4%] tests/test_async.py::TestAsync::test_remove_transition PASSED [ 4%] tests/test_async.py::TestAsync::test_repr PASSED [ 4%] tests/test_async.py::TestAsync::test_send_event_data_callbacks PASSED [ 4%] tests/test_async.py::TestAsync::test_send_event_data_conditions PASSED [ 4%] tests/test_async.py::TestAsync::test_skip_override PASSED [ 4%] tests/test_async.py::TestAsync::test_state_and_transition_with_underscore PASSED [ 4%] tests/test_async.py::TestAsync::test_state_callable_callbacks PASSED [ 4%] tests/test_async.py::TestAsync::test_state_callbacks PASSED [ 4%] tests/test_async.py::TestAsync::test_state_change_listeners PASSED [ 4%] tests/test_async.py::TestAsync::test_state_model_change_listeners PASSED [ 4%] tests/test_async.py::TestAsync::test_string_callbacks PASSED [ 4%] tests/test_async.py::TestAsync::test_string_trigger PASSED [ 4%] tests/test_async.py::TestAsync::test_sync_conditions PASSED [ 4%] tests/test_async.py::TestAsync::test_task_cleanup PASSED [ 4%] tests/test_async.py::TestAsync::test_transition_definitions PASSED [ 4%] tests/test_async.py::TestAsync::test_transitioning PASSED [ 4%] tests/test_async.py::TestAsync::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 4%] tests/test_async.py::TestAsync::test_uncallable_callbacks PASSED [ 4%] tests/test_async.py::TestAsync::test_use_machine_as_model PASSED [ 5%] tests/test_async.py::TestAsync::test_weakproxy_model PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test___getattr___and_identify_callback PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_add_states PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_callback_arguments PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_callback_event_data PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_condition PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_dispatch PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_enter_exit PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_invalid_triggers PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_async_machine_cb PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_auto_transitions PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_before_after_callback_addition PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_before_after_transition_listeners PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_callback_identification PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_callback_order PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_conditions PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_conditions_with_partial PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_custom_transition PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_dispatch PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_dispatch_with_error PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_dynamic_model_state_attribute PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_function_callbacks PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_get_transitions PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_get_triggers PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_ignore_invalid_triggers PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_inheritance PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_init_machine_with_hella_arguments PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_initial_not_registered PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_internal_transition PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_listify PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_machine_finalize PASSED [ 5%] tests/test_async.py::TestAsyncGraphMachine::test_machine_finalize_exception PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_machine_may_transitions PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_machine_prepare PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_for_autogenerated_triggers PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_internal PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_with_auto_transitions PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_with_conditions PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_with_exception PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_may_transition_with_invalid_state PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_model_queue PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_multiple_add_transitions_from_state PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_multiple_machines_per_model PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_multiple_models PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_new_state_in_enter_callback PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_on_exception_callback PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_on_exception_finalize PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_on_final PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_ordered_transition_callback PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_ordered_transition_condition PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_ordered_transition_error PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_ordered_transitions PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_pass_state_instances_instead_of_names PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_pickle PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_pickle_model PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_prep_ordered_arg PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_prepare PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_process_trigger PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_property_initial PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_queued PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_queued_errors PASSED [ 6%] tests/test_async.py::TestAsyncGraphMachine::test_queued_remove PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_queued_timeout_cancel PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_reflexive_transition PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_remove_model PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_remove_transition PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_repr PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_send_event_data_callbacks PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_send_event_data_conditions PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_skip_override PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_state_and_transition_with_underscore PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_state_callable_callbacks PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_state_callbacks PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_state_change_listeners PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_state_model_change_listeners PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_string_callbacks PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_string_trigger PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_sync_conditions PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_task_cleanup PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_transition_definitions PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_transitioning PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_uncallable_callbacks PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_use_machine_as_model PASSED [ 7%] tests/test_async.py::TestAsyncGraphMachine::test_weakproxy_model PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test___getattr___and_identify_callback PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_add_states PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_callback_arguments PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_callback_event_data PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_condition PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_dispatch PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_enter_exit PASSED [ 7%] tests/test_async.py::TestHierarchicalAsync::test_async_invalid_triggers PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_async_machine_cb PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_auto_transitions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_before_after_callback_addition PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_before_after_transition_listeners PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_callback_identification PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_callback_order PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_conditions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_conditions_with_partial PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_custom_transition PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_dispatch PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_dispatch_with_error PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_dynamic_model_state_attribute PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_final_state_nested PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_function_callbacks PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_get_transitions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_get_triggers PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_ignore_invalid_triggers PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_inheritance PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_init_machine_with_hella_arguments PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_initial_not_registered PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_internal_transition PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_listify PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_machine_finalize PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_machine_finalize_exception PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_machine_may_transitions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_machine_prepare PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_for_autogenerated_triggers PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_internal PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_with_auto_transitions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_with_conditions PASSED [ 8%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_with_exception PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_may_transition_with_invalid_state PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_model_queue PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_multiple_add_transitions_from_state PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_multiple_machines_per_model PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_multiple_models PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_nested_async PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_new_state_in_enter_callback PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_on_exception_callback PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_on_exception_finalize PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_on_final PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_ordered_transition_callback PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_ordered_transition_condition PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_ordered_transition_error PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_ordered_transitions PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_parallel_async PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_pass_state_instances_instead_of_names PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_pickle PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_pickle_model PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_prep_ordered_arg PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_prepare PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_process_trigger PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_property_initial PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_queued PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_queued_errors PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_queued_remove PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_queued_timeout_cancel PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_reflexive_transition PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_remove_model PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_remove_transition PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_repr PASSED [ 9%] tests/test_async.py::TestHierarchicalAsync::test_send_event_data_callbacks PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_send_event_data_conditions PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_skip_override PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_state_and_transition_with_underscore PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_state_callable_callbacks PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_state_callbacks PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_state_change_listeners PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_state_model_change_listeners PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_string_callbacks PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_string_trigger PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_sync_conditions PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_task_cleanup PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_transition_definitions PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_transitioning PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_uncallable_callbacks PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_use_machine_as_model PASSED [ 10%] tests/test_async.py::TestHierarchicalAsync::test_weakproxy_model PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test___getattr___and_identify_callback PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_add_states PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_callback_arguments PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_callback_event_data PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_condition PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_dispatch PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_enter_exit PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_invalid_triggers PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_async_machine_cb PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_auto_transitions PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_before_after_callback_addition PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_before_after_transition_listeners PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_callback_identification PASSED [ 10%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_callback_order PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_conditions PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_conditions_with_partial PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_custom_transition PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_dispatch PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_dispatch_with_error PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_dynamic_model_state_attribute PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_final_state_nested PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_function_callbacks PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_get_transitions PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_get_triggers PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_ignore_invalid_triggers PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_inheritance PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_init_machine_with_hella_arguments PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_initial_not_registered PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_internal_transition PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_listify PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_machine_finalize PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_machine_finalize_exception PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_machine_may_transitions PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_machine_prepare PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_for_autogenerated_triggers PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_internal PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_with_auto_transitions PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_with_conditions PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_with_exception PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_may_transition_with_invalid_state PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_model_queue PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_multiple_add_transitions_from_state PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_multiple_machines_per_model PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_multiple_models PASSED [ 11%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_nested_async PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_new_state_in_enter_callback PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_on_exception_callback PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_on_exception_finalize PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_on_final PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_ordered_transition_callback PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_ordered_transition_condition PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_ordered_transition_error PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_ordered_transitions PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_parallel_async PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_pass_state_instances_instead_of_names PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_pickle PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_pickle_model PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_prep_ordered_arg PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_prepare PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_process_trigger PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_property_initial PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_queued PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_queued_errors PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_queued_remove PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_queued_timeout_cancel PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_reflexive_transition PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_remove_model PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_remove_transition PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_repr PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_send_event_data_callbacks PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_send_event_data_conditions PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_skip_override PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_state_and_transition_with_underscore PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_state_callable_callbacks PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_state_callbacks PASSED [ 12%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_state_change_listeners PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_state_model_change_listeners PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_string_callbacks PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_string_trigger PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_sync_conditions PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_task_cleanup PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_transition_definitions PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_transitioning PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_uncallable_callbacks PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_use_machine_as_model PASSED [ 13%] tests/test_async.py::TestAsyncHierarchicalGraphMachine::test_weakproxy_model PASSED [ 13%] tests/test_codestyle.py::TestCodeFormat::test_conformance PASSED [ 13%] tests/test_codestyle.py::TestCodeFormat::test_mypy_package SKIPPED (...) [ 13%] tests/test_codestyle.py::TestCodeFormat::test_mypy_tests SKIPPED (my...) [ 13%] tests/test_core.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 13%] tests/test_core.py::TestTransitions::test_add_states PASSED [ 13%] tests/test_core.py::TestTransitions::test_auto_transitions PASSED [ 13%] tests/test_core.py::TestTransitions::test_before_after_callback_addition PASSED [ 13%] tests/test_core.py::TestTransitions::test_before_after_transition_listeners PASSED [ 13%] tests/test_core.py::TestTransitions::test_callback_identification PASSED [ 13%] tests/test_core.py::TestTransitions::test_conditions PASSED [ 13%] tests/test_core.py::TestTransitions::test_conditions_with_partial PASSED [ 13%] tests/test_core.py::TestTransitions::test_custom_transition PASSED [ 13%] tests/test_core.py::TestTransitions::test_dispatch PASSED [ 13%] tests/test_core.py::TestTransitions::test_dispatch_with_error PASSED [ 13%] tests/test_core.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 13%] tests/test_core.py::TestTransitions::test_function_callbacks PASSED [ 13%] tests/test_core.py::TestTransitions::test_get_transitions PASSED [ 13%] tests/test_core.py::TestTransitions::test_get_triggers PASSED [ 13%] tests/test_core.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 13%] tests/test_core.py::TestTransitions::test_inheritance PASSED [ 14%] tests/test_core.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 14%] tests/test_core.py::TestTransitions::test_initial_not_registered PASSED [ 14%] tests/test_core.py::TestTransitions::test_internal_transition PASSED [ 14%] tests/test_core.py::TestTransitions::test_listify PASSED [ 14%] tests/test_core.py::TestTransitions::test_machine_finalize PASSED [ 14%] tests/test_core.py::TestTransitions::test_machine_finalize_exception PASSED [ 14%] tests/test_core.py::TestTransitions::test_machine_may_transitions PASSED [ 14%] tests/test_core.py::TestTransitions::test_machine_prepare PASSED [ 14%] tests/test_core.py::TestTransitions::test_may_transition PASSED [ 14%] tests/test_core.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 14%] tests/test_core.py::TestTransitions::test_may_transition_with_conditions PASSED [ 14%] tests/test_core.py::TestTransitions::test_may_transition_with_exception PASSED [ 14%] tests/test_core.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 14%] tests/test_core.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 14%] tests/test_core.py::TestTransitions::test_multiple_machines_per_model PASSED [ 14%] tests/test_core.py::TestTransitions::test_multiple_models PASSED [ 14%] tests/test_core.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 14%] tests/test_core.py::TestTransitions::test_on_exception_callback PASSED [ 14%] tests/test_core.py::TestTransitions::test_on_final PASSED [ 14%] tests/test_core.py::TestTransitions::test_ordered_transition_callback PASSED [ 14%] tests/test_core.py::TestTransitions::test_ordered_transition_condition PASSED [ 14%] tests/test_core.py::TestTransitions::test_ordered_transition_error PASSED [ 14%] tests/test_core.py::TestTransitions::test_ordered_transitions PASSED [ 14%] tests/test_core.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 14%] tests/test_core.py::TestTransitions::test_pickle PASSED [ 14%] tests/test_core.py::TestTransitions::test_pickle_model PASSED [ 14%] tests/test_core.py::TestTransitions::test_prep_ordered_arg PASSED [ 14%] tests/test_core.py::TestTransitions::test_prepare PASSED [ 14%] tests/test_core.py::TestTransitions::test_process_trigger PASSED [ 14%] tests/test_core.py::TestTransitions::test_property_initial PASSED [ 14%] tests/test_core.py::TestTransitions::test_queued PASSED [ 14%] tests/test_core.py::TestTransitions::test_queued_errors PASSED [ 15%] tests/test_core.py::TestTransitions::test_queued_remove PASSED [ 15%] tests/test_core.py::TestTransitions::test_reflexive_transition PASSED [ 15%] tests/test_core.py::TestTransitions::test_remove_model PASSED [ 15%] tests/test_core.py::TestTransitions::test_remove_transition PASSED [ 15%] tests/test_core.py::TestTransitions::test_repr PASSED [ 15%] tests/test_core.py::TestTransitions::test_send_event_data_callbacks PASSED [ 15%] tests/test_core.py::TestTransitions::test_send_event_data_conditions PASSED [ 15%] tests/test_core.py::TestTransitions::test_skip_override PASSED [ 15%] tests/test_core.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 15%] tests/test_core.py::TestTransitions::test_state_callable_callbacks PASSED [ 15%] tests/test_core.py::TestTransitions::test_state_callbacks PASSED [ 15%] tests/test_core.py::TestTransitions::test_state_change_listeners PASSED [ 15%] tests/test_core.py::TestTransitions::test_state_model_change_listeners PASSED [ 15%] tests/test_core.py::TestTransitions::test_string_callbacks PASSED [ 15%] tests/test_core.py::TestTransitions::test_string_trigger PASSED [ 15%] tests/test_core.py::TestTransitions::test_transition_definitions PASSED [ 15%] tests/test_core.py::TestTransitions::test_transitioning PASSED [ 15%] tests/test_core.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 15%] tests/test_core.py::TestTransitions::test_uncallable_callbacks PASSED [ 15%] tests/test_core.py::TestTransitions::test_use_machine_as_model PASSED [ 15%] tests/test_core.py::TestTransitions::test_weakproxy_model PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_enum_zero PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_get_transitions PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_get_triggers PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_if_enum_has_string_behavior PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_may_transition PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_pass_enums_as_states PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_pass_state_instances_instead_of_names PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_property_initial PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_state_change_listeners PASSED [ 15%] tests/test_enum.py::TestEnumsAsStates::test_transitions PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_add_enum_transition PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_add_nested_enums_as_nested_state PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_duplicate_states PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_duplicate_states_from_enum_members PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_enum_initial PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_enum_model_conversion PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_enum_zero PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_get_nested_transitions PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_get_transitions PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_get_triggers PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_if_enum_has_string_behavior PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_initial_enum PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_may_transition PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_multiple_deeper PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_nested_enums PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_pass_enums_as_states PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_pass_state_instances_instead_of_names PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_property_initial PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_root_enums PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_separator_naming_error PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_state_change_listeners PASSED [ 16%] tests/test_enum.py::TestNestedStateEnums::test_transitions PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_enum_zero PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_get_graph PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_get_graph_show_roi PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_get_transitions PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_get_triggers PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_if_enum_has_string_behavior PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_may_transition PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_pass_enums_as_states PASSED [ 16%] tests/test_enum.py::TestEnumWithGraph::test_pass_state_instances_instead_of_names PASSED [ 17%] tests/test_enum.py::TestEnumWithGraph::test_property_initial PASSED [ 17%] tests/test_enum.py::TestEnumWithGraph::test_state_change_listeners PASSED [ 17%] tests/test_enum.py::TestEnumWithGraph::test_transitions PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_add_enum_transition PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_add_nested_enums_as_nested_state PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_duplicate_states PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_duplicate_states_from_enum_members PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_enum_initial PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_enum_model_conversion PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_enum_zero PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_get_nested_transitions PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_get_transitions PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_get_triggers PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_if_enum_has_string_behavior PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_initial_enum PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_invalid_enum_path PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_may_transition PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_multiple_deeper PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_nested_enums PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_pass_enums_as_states PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_pass_state_instances_instead_of_names PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_property_initial PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_root_enums PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_separator_naming_error PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_state_change_listeners PASSED [ 17%] tests/test_enum.py::TestNestedStateGraphEnums::test_transitions PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_decorator PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_decorator_complex PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_event_definition PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_event_definition_complex PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_generate_base_model PASSED [ 17%] tests/test_experimental.py::TestExperimental::test_generate_base_model_callbacks PASSED [ 18%] tests/test_experimental.py::TestExperimental::test_generate_model_no_auto PASSED [ 18%] tests/test_experimental.py::TestExperimental::test_model_override PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_decorator PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_decorator_complex PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_event_definition PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_event_definition_complex PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_generate_base_model PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_generate_base_model_callbacks PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_generate_model_no_auto PASSED [ 18%] tests/test_experimental.py::TestHSMExperimental::test_model_override PASSED [ 18%] tests/test_factory.py::TestFactory::test_mixins PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_add_states PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_auto_transitions PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_before_after_callback_addition PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_before_after_transition_listeners PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_callback_identification PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_conditions PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_conditions_with_partial PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_custom_transition PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_dispatch PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_dispatch_with_error PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_function_callbacks PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_get_transitions PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_get_triggers PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_inheritance PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_initial_not_registered PASSED [ 18%] tests/test_graphviz.py::TestTransitions::test_internal_transition PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_listify PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_machine_finalize PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_machine_finalize_exception PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_machine_may_transitions PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_machine_prepare PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_may_transition PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_may_transition_with_conditions PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_may_transition_with_exception PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_multiple_machines_per_model PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_multiple_models PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_on_exception_callback PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_on_final PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_ordered_transition_callback PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_ordered_transition_condition PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_ordered_transition_error PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_ordered_transitions PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_pickle PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_pickle_model PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_prep_ordered_arg PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_prepare PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_process_trigger PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_property_initial PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_queued PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_queued_errors PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_queued_remove PASSED [ 19%] tests/test_graphviz.py::TestTransitions::test_reflexive_transition PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_remove_model PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_remove_transition PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_repr PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_send_event_data_callbacks PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_send_event_data_conditions PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_skip_override PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_state_callable_callbacks PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_state_callbacks PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_state_change_listeners PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_state_model_change_listeners PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_string_callbacks PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_string_trigger PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_transition_definitions PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_transitioning PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_uncallable_callbacks PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_use_machine_as_model PASSED [ 20%] tests/test_graphviz.py::TestTransitions::test_weakproxy_model PASSED [ 20%] tests/test_graphviz.py::TestDiagramsImport::test_import PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test___getattr___and_identify_callback PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_add_custom_state PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_add_states PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_auto_transitions PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_before_after_callback_addition PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_before_after_transition_listeners PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_binary_stream PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_callback_identification PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_conditions PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_conditions_with_partial PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_custom_transition PASSED [ 20%] tests/test_graphviz.py::TestDiagrams::test_diagram PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_dispatch PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_dispatch_with_error PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_dynamic_model_state_attribute PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_function_callbacks PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_function_callbacks_annotation PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_get_transitions PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_get_triggers PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_graphviz_fallback PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_if_multiple_edges_are_supported PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_ignore_invalid_triggers PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_inheritance PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_init_machine_with_hella_arguments PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_initial_not_registered PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_internal_transition PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_label_attribute PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_listify PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_loops PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_machine_finalize PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_machine_finalize_exception PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_machine_may_transitions PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_machine_prepare PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_may_transition PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_may_transition_for_autogenerated_triggers PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_may_transition_with_conditions PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_may_transition_with_exception PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_may_transition_with_invalid_state PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_model_method_collision PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_multi_model_state PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_multiple_add_transitions_from_state PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_multiple_machines_per_model PASSED [ 21%] tests/test_graphviz.py::TestDiagrams::test_multiple_models PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_new_state_in_enter_callback PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_on_exception_callback PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_on_final PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_ordered_transition_callback PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_ordered_transition_condition PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_ordered_transition_error PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_ordered_transitions PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_pass_state_instances_instead_of_names PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_pickle PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_pickle_model PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_prep_ordered_arg PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_prepare PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_process_trigger PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_property_initial PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_queued PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_queued_errors PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_queued_remove PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_reflexive_transition PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_remove_model PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_remove_transition PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_repr PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_roi PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_send_event_data_callbacks PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_send_event_data_conditions PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_skip_override PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_and_transition_with_underscore PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_callable_callbacks PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_callbacks PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_change_listeners PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_model_change_listeners PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_state_tags PASSED [ 22%] tests/test_graphviz.py::TestDiagrams::test_string_callbacks PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_string_trigger PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_to_method_filtering PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_transition_custom_model PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_transition_definitions PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_transitioning PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_uncallable_callbacks PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_update_on_remove_transition PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_use_machine_as_model PASSED [ 23%] tests/test_graphviz.py::TestDiagrams::test_weakproxy_model PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test___getattr___and_identify_callback PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_add_custom_state PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_add_states PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_auto_transitions PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_before_after_callback_addition PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_before_after_transition_listeners PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_binary_stream PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_callback_identification PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_conditions PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_conditions_with_partial PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_custom_transition PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_diagram PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_dispatch PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_dispatch_with_error PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_dynamic_model_state_attribute PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_function_callbacks PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_function_callbacks_annotation PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_get_transitions PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_get_triggers PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_graphviz_fallback PASSED [ 23%] tests/test_graphviz.py::TestDiagramsLocked::test_if_multiple_edges_are_supported PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_ignore_invalid_triggers PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_inheritance PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_init_machine_with_hella_arguments PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_initial_not_registered PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_internal_transition PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_label_attribute PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_listify PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_loops PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_machine_finalize PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_machine_finalize_exception PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_machine_may_transitions PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_machine_prepare PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_may_transition PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_may_transition_for_autogenerated_triggers PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_may_transition_with_conditions PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_may_transition_with_exception PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_may_transition_with_invalid_state PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_model_method_collision PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_multi_model_state PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_multiple_add_transitions_from_state PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_multiple_machines_per_model PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_multiple_models PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_new_state_in_enter_callback PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_on_exception_callback PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_on_final PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_ordered_transition_callback PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_ordered_transition_condition PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_ordered_transition_error PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_ordered_transitions PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_pass_state_instances_instead_of_names PASSED [ 24%] tests/test_graphviz.py::TestDiagramsLocked::test_pickle PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_pickle_model PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_prep_ordered_arg PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_prepare PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_process_trigger PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_property_initial PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_queued PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_queued_errors PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_queued_remove PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_reflexive_transition PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_remove_model PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_remove_transition PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_repr PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_roi PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_send_event_data_callbacks PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_send_event_data_conditions PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_skip_override PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_and_transition_with_underscore PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_callable_callbacks PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_callbacks PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_change_listeners PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_model_change_listeners PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_state_tags PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_string_callbacks PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_string_trigger PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_to_method_filtering PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_transition_custom_model PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_transition_definitions PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_transitioning PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_uncallable_callbacks PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_update_on_remove_transition PASSED [ 25%] tests/test_graphviz.py::TestDiagramsLocked::test_use_machine_as_model PASSED [ 26%] tests/test_graphviz.py::TestDiagramsLocked::test_weakproxy_model PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test___getattr___and_identify_callback PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_add_custom_state PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_add_states PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_auto_transitions PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_before_after_callback_addition PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_before_after_transition_listeners PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_binary_stream PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_callback_identification PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_conditions PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_conditions_with_partial PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_custom_transition PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_diagram PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_dispatch PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_dispatch_with_error PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_dynamic_model_state_attribute PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_function_callbacks PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_function_callbacks_annotation PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_get_transitions PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_get_triggers PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_graphviz_fallback PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_if_multiple_edges_are_supported PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_ignore_invalid_triggers PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_inheritance PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_init_machine_with_hella_arguments PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_initial_not_registered PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_internal PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_internal_transition PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_internal_wildcards PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_label_attribute PASSED [ 26%] tests/test_graphviz.py::TestDiagramsNested::test_listify PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_loops PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_machine_finalize PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_machine_finalize_exception PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_machine_may_transitions PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_machine_prepare PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_may_transition PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_may_transition_for_autogenerated_triggers PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_may_transition_with_conditions PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_may_transition_with_exception PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_may_transition_with_invalid_state PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_model_method_collision PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_multi_model_state PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_multiple_add_transitions_from_state PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_multiple_machines_per_model PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_multiple_models PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_nested_notebook PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_new_state_in_enter_callback PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_on_exception_callback PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_on_final PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_ordered_transition_callback PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_ordered_transition_condition PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_ordered_transition_error PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_ordered_transitions PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_pass_state_instances_instead_of_names PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_pickle PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_pickle_model PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_prep_ordered_arg PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_prepare PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_process_trigger PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_property_initial PASSED [ 27%] tests/test_graphviz.py::TestDiagramsNested::test_queued PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_queued_errors PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_queued_remove PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_reflexive_transition PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_remove_model PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_remove_transition PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_repr PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_roi PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_roi_parallel PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_roi_parallel_deeper PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_send_event_data_callbacks PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_send_event_data_conditions PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_skip_override PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_and_transition_with_underscore PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_callable_callbacks PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_callbacks PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_change_listeners PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_model_change_listeners PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_state_tags PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_string_callbacks PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_string_trigger PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_to_method_filtering PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_transition_custom_model PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_transition_definitions PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_transitioning PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_uncallable_callbacks PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_update_on_remove_transition PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_use_machine_as_model PASSED [ 28%] tests/test_graphviz.py::TestDiagramsNested::test_weakproxy_model PASSED [ 28%] tests/test_graphviz.py::TestDiagramsLockedNested::test___getattr___and_identify_callback PASSED [ 28%] tests/test_graphviz.py::TestDiagramsLockedNested::test_add_custom_state PASSED [ 28%] tests/test_graphviz.py::TestDiagramsLockedNested::test_add_states PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_auto_transitions PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_before_after_callback_addition PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_before_after_transition_listeners PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_binary_stream PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_callback_identification PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_conditions PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_conditions_with_partial PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_custom_transition PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_diagram PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_dispatch PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_dispatch_with_error PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_dynamic_model_state_attribute PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_function_callbacks PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_function_callbacks_annotation PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_get_transitions PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_get_triggers PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_graphviz_fallback PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_if_multiple_edges_are_supported PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_ignore_invalid_triggers PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_inheritance PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_init_machine_with_hella_arguments PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_initial_not_registered PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_internal PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_internal_transition PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_internal_wildcards PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_label_attribute PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_listify PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_loops PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_machine_finalize PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_machine_finalize_exception PASSED [ 29%] tests/test_graphviz.py::TestDiagramsLockedNested::test_machine_may_transitions PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_machine_prepare PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_may_transition PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_may_transition_for_autogenerated_triggers PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_may_transition_with_conditions PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_may_transition_with_exception PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_may_transition_with_invalid_state PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_model_method_collision PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_multi_model_state PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_multiple_add_transitions_from_state PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_multiple_machines_per_model PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_multiple_models PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_nested_notebook PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_new_state_in_enter_callback PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_on_exception_callback PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_on_final PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_ordered_transition_callback PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_ordered_transition_condition PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_ordered_transition_error PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_ordered_transitions PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_pass_state_instances_instead_of_names PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_pickle PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_pickle_model PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_prep_ordered_arg PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_prepare PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_process_trigger PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_property_initial PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_queued PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_queued_errors PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_queued_remove PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_reflexive_transition PASSED [ 30%] tests/test_graphviz.py::TestDiagramsLockedNested::test_remove_model PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_remove_transition PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_repr PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_roi PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_roi_parallel PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_roi_parallel_deeper PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_send_event_data_callbacks PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_send_event_data_conditions PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_skip_override PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_and_transition_with_underscore PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_callable_callbacks PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_callbacks PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_change_listeners PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_model_change_listeners PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_state_tags PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_string_callbacks PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_string_trigger PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_to_method_filtering PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_transition_custom_model PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_transition_definitions PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_transitioning PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_uncallable_callbacks PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_update_on_remove_transition PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_use_machine_as_model PASSED [ 31%] tests/test_graphviz.py::TestDiagramsLockedNested::test_weakproxy_model PASSED [ 31%] tests/test_imports.py::test_imports PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_callable_class PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_function PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_partial_no_args_no_kwargs PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_partial_with_args PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_partial_with_args_and_kwargs PASSED [ 31%] tests/test_markup.py::TestRep::test_rep_partial_with_kwargs PASSED [ 32%] tests/test_markup.py::TestRep::test_rep_string PASSED [ 32%] tests/test_markup.py::TestMarkupMachine::test_auto_transitions PASSED [ 32%] tests/test_markup.py::TestMarkupMachine::test_conditions_unless PASSED [ 32%] tests/test_markup.py::TestMarkupMachine::test_markup_model PASSED [ 32%] tests/test_markup.py::TestMarkupMachine::test_markup_self PASSED [ 32%] tests/test_markup.py::TestMarkupHierarchicalMachine::test_auto_transitions PASSED [ 32%] tests/test_markup.py::TestMarkupHierarchicalMachine::test_conditions_unless PASSED [ 32%] tests/test_markup.py::TestMarkupHierarchicalMachine::test_markup_model PASSED [ 32%] tests/test_markup.py::TestMarkupHierarchicalMachine::test_markup_self PASSED [ 32%] tests/test_markup.py::TestMarkupHierarchicalMachine::test_nested_definitions PASSED [ 32%] tests/test_markup.py::TestMarkupMachineEnum::test_auto_transitions PASSED [ 32%] tests/test_markup.py::TestMarkupMachineEnum::test_conditions_unless PASSED [ 32%] tests/test_markup.py::TestMarkupMachineEnum::test_markup_model PASSED [ 32%] tests/test_markup.py::TestMarkupMachineEnum::test_markup_self PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test___getattr___and_identify_callback PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_add_custom_state PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_add_states PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_auto_transitions PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_before_after_callback_addition PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_before_after_transition_listeners PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_binary_stream PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_callback_identification PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_conditions PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_conditions_with_partial PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_custom_transition PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_diagram PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_dispatch PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_dispatch_with_error PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_dynamic_model_state_attribute PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_function_callbacks PASSED [ 32%] tests/test_mermaid.py::TestDiagrams::test_function_callbacks_annotation PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_get_transitions PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_get_triggers PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_graphviz_fallback PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_if_multiple_edges_are_supported PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_ignore_invalid_triggers PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_inheritance PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_init_machine_with_hella_arguments PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_initial_not_registered PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_internal_transition PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_label_attribute PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_listify PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_loops PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_machine_finalize PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_machine_finalize_exception PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_machine_may_transitions PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_machine_prepare PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_may_transition PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_may_transition_for_autogenerated_triggers PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_may_transition_with_conditions PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_may_transition_with_exception PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_may_transition_with_invalid_state PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_model_method_collision PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_multi_model_state PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_multiple_add_transitions_from_state PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_multiple_machines_per_model PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_multiple_models PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_new_state_in_enter_callback PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_on_exception_callback PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_on_final PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_ordered_transition_callback PASSED [ 33%] tests/test_mermaid.py::TestDiagrams::test_ordered_transition_condition PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_ordered_transition_error PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_ordered_transitions PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_pass_state_instances_instead_of_names PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_pickle PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_pickle_model PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_prep_ordered_arg PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_prepare PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_process_trigger PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_property_initial PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_queued PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_queued_errors PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_queued_remove PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_reflexive_transition PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_remove_model PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_remove_transition PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_repr PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_roi PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_send_event_data_callbacks PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_send_event_data_conditions PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_skip_override PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_and_transition_with_underscore PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_callable_callbacks PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_callbacks PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_change_listeners PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_model_change_listeners PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_state_tags PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_string_callbacks PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_string_trigger PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_to_method_filtering PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_transition_custom_model PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_transition_definitions PASSED [ 34%] tests/test_mermaid.py::TestDiagrams::test_transitioning PASSED [ 35%] tests/test_mermaid.py::TestDiagrams::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 35%] tests/test_mermaid.py::TestDiagrams::test_uncallable_callbacks PASSED [ 35%] tests/test_mermaid.py::TestDiagrams::test_update_on_remove_transition PASSED [ 35%] tests/test_mermaid.py::TestDiagrams::test_use_machine_as_model PASSED [ 35%] tests/test_mermaid.py::TestDiagrams::test_weakproxy_model PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test___getattr___and_identify_callback PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_add_custom_state PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_add_states PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_auto_transitions PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_before_after_callback_addition PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_before_after_transition_listeners PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_binary_stream PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_callback_identification PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_conditions PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_conditions_with_partial PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_custom_transition PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_diagram PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_dispatch PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_dispatch_with_error PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_dynamic_model_state_attribute PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_function_callbacks PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_function_callbacks_annotation PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_get_transitions PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_get_triggers PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_graphviz_fallback PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_if_multiple_edges_are_supported PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_ignore_invalid_triggers PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_inheritance PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_init_machine_with_hella_arguments PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_initial_not_registered PASSED [ 35%] tests/test_mermaid.py::TestDiagramsNested::test_internal PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_internal_transition PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_internal_wildcards PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_label_attribute PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_listify PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_loops PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_machine_finalize PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_machine_finalize_exception PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_machine_may_transitions PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_machine_prepare PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_may_transition PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_may_transition_for_autogenerated_triggers PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_may_transition_with_conditions PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_may_transition_with_exception PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_may_transition_with_invalid_state PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_model_method_collision PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_multi_model_state PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_multiple_add_transitions_from_state PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_multiple_machines_per_model PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_multiple_models PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_nested_notebook PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_new_state_in_enter_callback PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_on_exception_callback PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_on_final PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_ordered_transition_callback PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_ordered_transition_condition PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_ordered_transition_error PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_ordered_transitions PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_pass_state_instances_instead_of_names PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_pickle PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_pickle_model PASSED [ 36%] tests/test_mermaid.py::TestDiagramsNested::test_prep_ordered_arg PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_prepare PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_process_trigger PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_property_initial PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_queued PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_queued_errors PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_queued_remove PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_reflexive_transition PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_remove_model PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_remove_transition PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_repr PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_roi PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_roi_parallel PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_roi_parallel_deeper PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_send_event_data_callbacks PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_send_event_data_conditions PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_skip_override PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_and_transition_with_underscore PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_callable_callbacks PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_callbacks PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_change_listeners PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_model_change_listeners PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_state_tags PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_string_callbacks PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_string_trigger PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_to_method_filtering PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_transition_custom_model PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_transition_definitions PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_transitioning PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_uncallable_callbacks PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_update_on_remove_transition PASSED [ 37%] tests/test_mermaid.py::TestDiagramsNested::test_use_machine_as_model PASSED [ 38%] tests/test_mermaid.py::TestDiagramsNested::test_weakproxy_model PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_add_states PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_auto_transitions PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_before_after_callback_addition PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_before_after_transition_listeners PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_callback_identification PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_conditions PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_conditions_with_partial PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_custom_transition PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_dispatch PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_dispatch_with_error PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_function_callbacks PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_get_transitions PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_get_triggers PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_inheritance PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_initial_not_registered PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_internal_transition PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_listify PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_machine_finalize PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_machine_finalize_exception PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_machine_may_transitions PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_machine_prepare PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_may_transition PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_may_transition_with_conditions PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_may_transition_with_exception PASSED [ 38%] tests/test_mermaid.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_multiple_machines_per_model PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_multiple_models PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_on_exception_callback PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_on_final PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_ordered_transition_callback PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_ordered_transition_condition PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_ordered_transition_error PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_ordered_transitions PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_pickle PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_pickle_model PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_prep_ordered_arg PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_prepare PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_process_trigger PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_property_initial PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_queued PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_queued_errors PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_queued_remove PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_reflexive_transition PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_remove_model PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_remove_transition PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_repr PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_send_event_data_callbacks PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_send_event_data_conditions PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_skip_override PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_state_callable_callbacks PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_state_callbacks PASSED [ 39%] tests/test_mermaid.py::TestTransitions::test_state_change_listeners PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_state_model_change_listeners PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_string_callbacks PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_string_trigger PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_transition_definitions PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_transitioning PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_uncallable_callbacks PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_use_machine_as_model PASSED [ 40%] tests/test_mermaid.py::TestTransitions::test_weakproxy_model PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test___getattr___and_identify_callback PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_add_custom_state PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_add_states PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_auto_transitions PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_before_after_callback_addition PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_before_after_transition_listeners PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_binary_stream PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_callback_identification PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_conditions PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_conditions_with_partial PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_custom_transition PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_diagram PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_dispatch PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_dispatch_with_error PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_dynamic_model_state_attribute PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_function_callbacks PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_function_callbacks_annotation PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_get_transitions PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_get_triggers PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_graphviz_fallback PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_if_multiple_edges_are_supported PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_ignore_invalid_triggers PASSED [ 40%] tests/test_mermaid.py::TestMermaidDiagrams::test_inheritance PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_init_machine_with_hella_arguments PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_initial_not_registered PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_internal_transition PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_label_attribute PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_listify PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_loops PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_machine_finalize PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_machine_finalize_exception PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_machine_may_transitions PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_machine_prepare PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_may_transition PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_may_transition_for_autogenerated_triggers PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_may_transition_with_conditions PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_may_transition_with_exception PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_may_transition_with_invalid_state PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_model_method_collision PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_multi_model_state PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_multiple_add_transitions_from_state PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_multiple_machines_per_model PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_multiple_models PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_new_state_in_enter_callback PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_on_exception_callback PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_on_final PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_ordered_transition_callback PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_ordered_transition_condition PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_ordered_transition_error PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_ordered_transitions PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_pass_state_instances_instead_of_names PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_pickle PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_pickle_model PASSED [ 41%] tests/test_mermaid.py::TestMermaidDiagrams::test_prep_ordered_arg PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_prepare PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_process_trigger PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_property_initial PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_queued PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_queued_errors PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_queued_remove PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_reflexive_transition PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_remove_model PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_remove_transition PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_repr PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_roi PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_send_event_data_callbacks PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_send_event_data_conditions PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_skip_override PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_and_transition_with_underscore PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_callable_callbacks PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_callbacks PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_change_listeners PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_model_change_listeners PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_state_tags PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_string_callbacks PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_string_trigger PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_to_method_filtering PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_transition_custom_model PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_transition_definitions PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_transitioning PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_uncallable_callbacks PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_update_on_remove_transition PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_use_machine_as_model PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagrams::test_weakproxy_model PASSED [ 42%] tests/test_mermaid.py::TestMermaidDiagramsNested::test___getattr___and_identify_callback PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_add_custom_state PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_add_states PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_auto_transitions PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_before_after_callback_addition PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_before_after_transition_listeners PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_binary_stream PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_callback_identification PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_conditions PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_conditions_with_partial PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_custom_transition PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_diagram PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_dispatch PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_dispatch_with_error PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_dynamic_model_state_attribute PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_function_callbacks PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_function_callbacks_annotation PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_get_transitions PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_get_triggers PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_graphviz_fallback PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_if_multiple_edges_are_supported PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_ignore_invalid_triggers PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_inheritance PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_init_machine_with_hella_arguments PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_initial_not_registered PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_internal PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_internal_transition PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_internal_wildcards PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_label_attribute PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_listify PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_loops PASSED [ 43%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_machine_finalize PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_machine_finalize_exception PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_machine_may_transitions PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_machine_prepare PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_may_transition PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_may_transition_for_autogenerated_triggers PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_may_transition_with_conditions PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_may_transition_with_exception PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_may_transition_with_invalid_state PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_model_method_collision PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_multi_model_state PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_multiple_add_transitions_from_state PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_multiple_machines_per_model PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_multiple_models PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_nested_notebook PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_new_state_in_enter_callback PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_on_exception_callback PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_on_final PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_ordered_transition_callback PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_ordered_transition_condition PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_ordered_transition_error PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_ordered_transitions PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_pass_state_instances_instead_of_names PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_pickle PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_pickle_model PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_prep_ordered_arg PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_prepare PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_process_trigger PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_property_initial PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_queued PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_queued_errors PASSED [ 44%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_queued_remove PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_reflexive_transition PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_remove_model PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_remove_transition PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_repr PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_roi PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_roi_parallel PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_roi_parallel_deeper PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_send_event_data_callbacks PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_send_event_data_conditions PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_skip_override PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_and_transition_with_underscore PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_callable_callbacks PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_callbacks PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_change_listeners PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_model_change_listeners PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_state_tags PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_string_callbacks PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_string_trigger PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_to_method_filtering PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_transition_custom_model PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_transition_definitions PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_transitioning PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_uncallable_callbacks PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_update_on_remove_transition PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_use_machine_as_model PASSED [ 45%] tests/test_mermaid.py::TestMermaidDiagramsNested::test_weakproxy_model PASSED [ 45%] tests/test_mermaid.py::TestDiagramsLockedNested::test___getattr___and_identify_callback PASSED [ 45%] tests/test_mermaid.py::TestDiagramsLockedNested::test_add_custom_state PASSED [ 45%] tests/test_mermaid.py::TestDiagramsLockedNested::test_add_states PASSED [ 45%] tests/test_mermaid.py::TestDiagramsLockedNested::test_auto_transitions PASSED [ 45%] tests/test_mermaid.py::TestDiagramsLockedNested::test_before_after_callback_addition PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_before_after_transition_listeners PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_binary_stream PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_callback_identification PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_conditions PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_conditions_with_partial PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_custom_transition PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_diagram PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_dispatch PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_dispatch_with_error PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_dynamic_model_state_attribute PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_function_callbacks PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_function_callbacks_annotation PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_get_transitions PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_get_triggers PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_graphviz_fallback PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_if_multiple_edges_are_supported PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_ignore_invalid_triggers PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_inheritance PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_init_machine_with_hella_arguments PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_initial_not_registered PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_internal PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_internal_transition PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_internal_wildcards PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_label_attribute PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_listify PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_loops PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_machine_finalize PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_machine_finalize_exception PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_machine_may_transitions PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_machine_prepare PASSED [ 46%] tests/test_mermaid.py::TestDiagramsLockedNested::test_may_transition PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_may_transition_for_autogenerated_triggers PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_may_transition_with_conditions PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_may_transition_with_exception PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_may_transition_with_invalid_state PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_model_method_collision PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_multi_model_state PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_multiple_add_transitions_from_state PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_multiple_machines_per_model PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_multiple_models PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_nested_notebook PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_new_state_in_enter_callback PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_on_exception_callback PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_on_final PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_ordered_transition_callback PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_ordered_transition_condition PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_ordered_transition_error PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_ordered_transitions PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_pass_state_instances_instead_of_names PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_pickle PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_pickle_model PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_prep_ordered_arg PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_prepare PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_process_trigger PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_property_initial PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_queued PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_queued_errors PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_queued_remove PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_reflexive_transition PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_remove_model PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_remove_transition PASSED [ 47%] tests/test_mermaid.py::TestDiagramsLockedNested::test_repr PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_roi PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_roi_parallel PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_roi_parallel_deeper PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_send_event_data_callbacks PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_send_event_data_conditions PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_skip_override PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_and_transition_with_underscore PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_callable_callbacks PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_callbacks PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_change_listeners PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_model_change_listeners PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_state_tags PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_string_callbacks PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_string_trigger PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_to_method_filtering PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_transition_custom_model PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_transition_definitions PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_transitioning PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_uncallable_callbacks PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_update_on_remove_transition PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_use_machine_as_model PASSED [ 48%] tests/test_mermaid.py::TestDiagramsLockedNested::test_weakproxy_model PASSED [ 48%] tests/test_nesting.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_add_states PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_auto_transitions PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_before_after_callback_addition PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_before_after_transition_listeners PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_callback_identification PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_conditions PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_conditions_with_partial PASSED [ 48%] tests/test_nesting.py::TestTransitions::test_custom_transition PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_dispatch PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_dispatch_with_error PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_function_callbacks PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_get_transitions PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_get_triggers PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_inheritance PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_initial_not_registered PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_internal_transition PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_listify PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_machine_finalize PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_machine_finalize_exception PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_machine_may_transitions PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_machine_prepare PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_may_transition PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_may_transition_with_conditions PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_may_transition_with_exception PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_multiple_machines_per_model PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_multiple_models PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_on_exception_callback PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_on_final PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_ordered_transition_callback PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_ordered_transition_condition PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_ordered_transition_error PASSED [ 49%] tests/test_nesting.py::TestTransitions::test_ordered_transitions PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_pickle PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_pickle_model PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_prep_ordered_arg PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_prepare PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_process_trigger PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_property_initial PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_queued PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_queued_errors PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_queued_remove PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_reflexive_transition PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_remove_model PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_remove_transition PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_repr PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_send_event_data_callbacks PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_send_event_data_conditions PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_skip_override PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_state_callable_callbacks PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_state_callbacks PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_state_change_listeners PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_state_model_change_listeners PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_string_callbacks PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_string_trigger PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_transition_definitions PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_transitioning PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_uncallable_callbacks PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_use_machine_as_model PASSED [ 50%] tests/test_nesting.py::TestTransitions::test_weakproxy_model PASSED [ 50%] tests/test_nesting.py::TestNestedTransitions::test___getattr___and_identify_callback PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_add_custom_state PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_add_model PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_add_nested_state PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_add_states PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_auto_transitions PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_auto_transitions_from_nested_callback PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_before_after_callback_addition PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_before_after_transition_listeners PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_callback_identification PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_callbacks_duplicate PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_child_condition_persistence PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_conditions PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_conditions_with_partial PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_correct_subclassing PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_custom_transition PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_dispatch PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_dispatch_with_error PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_dynamic_model_state_attribute PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_enter_exit_nested_state PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_example_one PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_exception_in_state_enter_exit PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_excessive_nesting PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_final_state_nested PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_function_callbacks PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_get_nested_transitions PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_get_nested_triggers PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_get_transitions PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_get_triggers PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_ignore_invalid_triggers PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_inheritance PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_init_machine_with_hella_arguments PASSED [ 51%] tests/test_nesting.py::TestNestedTransitions::test_init_machine_with_nested_states PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_initial_not_registered PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_internal_transition PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_internal_transitions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_intial_state PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_listify PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_machine_finalize PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_machine_finalize_exception PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_machine_may_transitions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_machine_may_transitions_for_generated_triggers PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_machine_prepare PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_may_transition PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_may_transition_with_conditions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_may_transition_with_exception PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_may_transition_with_invalid_state PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_multiple_add_transitions_from_state PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_multiple_machines_per_model PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_multiple_models PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_nested_definitions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_nested_queued_remap PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_nested_transitions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_new_state_in_enter_callback PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_on_exception_callback PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_on_final PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_ordered_transition_callback PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_ordered_transition_condition PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_ordered_transition_error PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_ordered_transitions PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_pass_state_instances_instead_of_names PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_pickle PASSED [ 52%] tests/test_nesting.py::TestNestedTransitions::test_pickle_model PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_prep_ordered_arg PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_prepare PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_process_trigger PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_property_initial PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_queued PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_queued_callbacks PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_queued_errors PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_queued_remove PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_reflexive_transition PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_remove_model PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_remove_transition PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_repr PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_send_event_data_callbacks PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_send_event_data_conditions PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_skip_override PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_skip_to_override PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_state_and_transition_with_underscore PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_state_callable_callbacks PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_state_callbacks PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_state_change_listeners PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_state_model_change_listeners PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_stop_transition_evaluation PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_string_callbacks PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_string_trigger PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_transition_definitions PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_transition_with_unknown_state PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_transitioning PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_trigger_parent PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_trigger_parent_model_self PASSED [ 53%] tests/test_nesting.py::TestNestedTransitions::test_uncallable_callbacks PASSED [ 54%] tests/test_nesting.py::TestNestedTransitions::test_use_machine_as_model PASSED [ 54%] tests/test_nesting.py::TestNestedTransitions::test_weakproxy_model PASSED [ 54%] tests/test_nesting.py::TestNestedTransitions::test_wildcard_src_reflexive_dest PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_add_nested_instances PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_add_nested_state PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_enter_exit_nested PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_example_two PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_machine_may_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_nested_auto_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_ordered_with_graph PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_remove_nested_transition PASSED [ 54%] tests/test_nesting.py::TestSeparatorsBase::test_state_change_listeners PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_add_nested_instances PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_add_nested_state PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_enter_exit_nested PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_example_two PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_machine_may_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_nested_auto_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_ordered_with_graph PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_remove_nested_transition PASSED [ 54%] tests/test_nesting.py::TestSeparatorsSlash::test_state_change_listeners PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_add_nested_instances PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_add_nested_state PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_enter_exit_nested PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_example_two PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_machine_may_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_nested_auto_transitions PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_ordered_with_graph PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_remove_nested_transition PASSED [ 54%] tests/test_nesting.py::TestSeparatorsDot::test_state_change_listeners PASSED [ 54%] tests/test_nesting.py::TestSeparatorUnicode::test_add_nested_instances PASSED [ 54%] tests/test_nesting.py::TestSeparatorUnicode::test_add_nested_state PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_enter_exit_nested PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_example_two PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_machine_may_transitions PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_nested_auto_transitions PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_ordered_with_graph PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_remove_nested_transition PASSED [ 55%] tests/test_nesting.py::TestSeparatorUnicode::test_state_change_listeners PASSED [ 55%] tests/test_parallel.py::TestNested::test___getattr___and_identify_callback PASSED [ 55%] tests/test_parallel.py::TestNested::test_add_custom_state PASSED [ 55%] tests/test_parallel.py::TestNested::test_add_model PASSED [ 55%] tests/test_parallel.py::TestNested::test_add_nested_state PASSED [ 55%] tests/test_parallel.py::TestNested::test_add_states PASSED [ 55%] tests/test_parallel.py::TestNested::test_auto_transitions PASSED [ 55%] tests/test_parallel.py::TestNested::test_auto_transitions_from_nested_callback PASSED [ 55%] tests/test_parallel.py::TestNested::test_before_after_callback_addition PASSED [ 55%] tests/test_parallel.py::TestNested::test_before_after_transition_listeners PASSED [ 55%] tests/test_parallel.py::TestNested::test_callback_identification PASSED [ 55%] tests/test_parallel.py::TestNested::test_callbacks_duplicate PASSED [ 55%] tests/test_parallel.py::TestNested::test_child_condition_persistence PASSED [ 55%] tests/test_parallel.py::TestNested::test_conditions PASSED [ 55%] tests/test_parallel.py::TestNested::test_conditions_with_partial PASSED [ 55%] tests/test_parallel.py::TestNested::test_correct_subclassing PASSED [ 55%] tests/test_parallel.py::TestNested::test_custom_transition PASSED [ 55%] tests/test_parallel.py::TestNested::test_dispatch PASSED [ 55%] tests/test_parallel.py::TestNested::test_dispatch_with_error PASSED [ 55%] tests/test_parallel.py::TestNested::test_dynamic_model_state_attribute PASSED [ 55%] tests/test_parallel.py::TestNested::test_enter_exit_nested_state PASSED [ 55%] tests/test_parallel.py::TestNested::test_example_one PASSED [ 55%] tests/test_parallel.py::TestNested::test_exception_in_state_enter_exit PASSED [ 55%] tests/test_parallel.py::TestNested::test_excessive_nesting PASSED [ 55%] tests/test_parallel.py::TestNested::test_final_state_nested PASSED [ 56%] tests/test_parallel.py::TestNested::test_function_callbacks PASSED [ 56%] tests/test_parallel.py::TestNested::test_get_nested_transitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_get_nested_triggers PASSED [ 56%] tests/test_parallel.py::TestNested::test_get_transitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_get_triggers PASSED [ 56%] tests/test_parallel.py::TestNested::test_ignore_invalid_triggers PASSED [ 56%] tests/test_parallel.py::TestNested::test_inheritance PASSED [ 56%] tests/test_parallel.py::TestNested::test_init_machine_with_hella_arguments PASSED [ 56%] tests/test_parallel.py::TestNested::test_init_machine_with_nested_states PASSED [ 56%] tests/test_parallel.py::TestNested::test_initial_not_registered PASSED [ 56%] tests/test_parallel.py::TestNested::test_internal_transition PASSED [ 56%] tests/test_parallel.py::TestNested::test_internal_transitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_intial_state PASSED [ 56%] tests/test_parallel.py::TestNested::test_listify PASSED [ 56%] tests/test_parallel.py::TestNested::test_machine_finalize PASSED [ 56%] tests/test_parallel.py::TestNested::test_machine_finalize_exception PASSED [ 56%] tests/test_parallel.py::TestNested::test_machine_may_transitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_machine_may_transitions_for_generated_triggers PASSED [ 56%] tests/test_parallel.py::TestNested::test_machine_prepare PASSED [ 56%] tests/test_parallel.py::TestNested::test_may_transition PASSED [ 56%] tests/test_parallel.py::TestNested::test_may_transition_for_autogenerated_triggers PASSED [ 56%] tests/test_parallel.py::TestNested::test_may_transition_with_conditions PASSED [ 56%] tests/test_parallel.py::TestNested::test_may_transition_with_exception PASSED [ 56%] tests/test_parallel.py::TestNested::test_may_transition_with_invalid_state PASSED [ 56%] tests/test_parallel.py::TestNested::test_multiple_add_transitions_from_state PASSED [ 56%] tests/test_parallel.py::TestNested::test_multiple_machines_per_model PASSED [ 56%] tests/test_parallel.py::TestNested::test_multiple_models PASSED [ 56%] tests/test_parallel.py::TestNested::test_nested_definitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_nested_queued_remap PASSED [ 56%] tests/test_parallel.py::TestNested::test_nested_transitions PASSED [ 56%] tests/test_parallel.py::TestNested::test_new_state_in_enter_callback PASSED [ 57%] tests/test_parallel.py::TestNested::test_on_exception_callback PASSED [ 57%] tests/test_parallel.py::TestNested::test_on_final PASSED [ 57%] tests/test_parallel.py::TestNested::test_ordered_transition_callback PASSED [ 57%] tests/test_parallel.py::TestNested::test_ordered_transition_condition PASSED [ 57%] tests/test_parallel.py::TestNested::test_ordered_transition_error PASSED [ 57%] tests/test_parallel.py::TestNested::test_ordered_transitions PASSED [ 57%] tests/test_parallel.py::TestNested::test_pass_state_instances_instead_of_names PASSED [ 57%] tests/test_parallel.py::TestNested::test_pickle PASSED [ 57%] tests/test_parallel.py::TestNested::test_pickle_model PASSED [ 57%] tests/test_parallel.py::TestNested::test_prep_ordered_arg PASSED [ 57%] tests/test_parallel.py::TestNested::test_prepare PASSED [ 57%] tests/test_parallel.py::TestNested::test_process_trigger PASSED [ 57%] tests/test_parallel.py::TestNested::test_property_initial PASSED [ 57%] tests/test_parallel.py::TestNested::test_queued PASSED [ 57%] tests/test_parallel.py::TestNested::test_queued_callbacks PASSED [ 57%] tests/test_parallel.py::TestNested::test_queued_errors PASSED [ 57%] tests/test_parallel.py::TestNested::test_queued_remove PASSED [ 57%] tests/test_parallel.py::TestNested::test_reflexive_transition PASSED [ 57%] tests/test_parallel.py::TestNested::test_remove_model PASSED [ 57%] tests/test_parallel.py::TestNested::test_remove_transition PASSED [ 57%] tests/test_parallel.py::TestNested::test_repr PASSED [ 57%] tests/test_parallel.py::TestNested::test_send_event_data_callbacks PASSED [ 57%] tests/test_parallel.py::TestNested::test_send_event_data_conditions PASSED [ 57%] tests/test_parallel.py::TestNested::test_skip_override PASSED [ 57%] tests/test_parallel.py::TestNested::test_skip_to_override PASSED [ 57%] tests/test_parallel.py::TestNested::test_state_and_transition_with_underscore PASSED [ 57%] tests/test_parallel.py::TestNested::test_state_callable_callbacks PASSED [ 57%] tests/test_parallel.py::TestNested::test_state_callbacks PASSED [ 57%] tests/test_parallel.py::TestNested::test_state_change_listeners PASSED [ 57%] tests/test_parallel.py::TestNested::test_state_model_change_listeners PASSED [ 57%] tests/test_parallel.py::TestNested::test_stop_transition_evaluation PASSED [ 57%] tests/test_parallel.py::TestNested::test_string_callbacks PASSED [ 58%] tests/test_parallel.py::TestNested::test_string_trigger PASSED [ 58%] tests/test_parallel.py::TestNested::test_transition_definitions PASSED [ 58%] tests/test_parallel.py::TestNested::test_transition_with_unknown_state PASSED [ 58%] tests/test_parallel.py::TestNested::test_transitioning PASSED [ 58%] tests/test_parallel.py::TestNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 58%] tests/test_parallel.py::TestNested::test_trigger_parent PASSED [ 58%] tests/test_parallel.py::TestNested::test_trigger_parent_model_self PASSED [ 58%] tests/test_parallel.py::TestNested::test_uncallable_callbacks PASSED [ 58%] tests/test_parallel.py::TestNested::test_use_machine_as_model PASSED [ 58%] tests/test_parallel.py::TestNested::test_weakproxy_model PASSED [ 58%] tests/test_parallel.py::TestNested::test_wildcard_src_reflexive_dest PASSED [ 58%] tests/test_parallel.py::TestParallel::test___getattr___and_identify_callback PASSED [ 58%] tests/test_parallel.py::TestParallel::test_add_custom_state PASSED [ 58%] tests/test_parallel.py::TestParallel::test_add_model PASSED [ 58%] tests/test_parallel.py::TestParallel::test_add_nested_state PASSED [ 58%] tests/test_parallel.py::TestParallel::test_add_states PASSED [ 58%] tests/test_parallel.py::TestParallel::test_auto_transitions PASSED [ 58%] tests/test_parallel.py::TestParallel::test_auto_transitions_from_nested_callback PASSED [ 58%] tests/test_parallel.py::TestParallel::test_before_after_callback_addition PASSED [ 58%] tests/test_parallel.py::TestParallel::test_before_after_transition_listeners PASSED [ 58%] tests/test_parallel.py::TestParallel::test_callback_identification PASSED [ 58%] tests/test_parallel.py::TestParallel::test_callbacks_duplicate PASSED [ 58%] tests/test_parallel.py::TestParallel::test_child_condition_persistence PASSED [ 58%] tests/test_parallel.py::TestParallel::test_conditions PASSED [ 58%] tests/test_parallel.py::TestParallel::test_conditions_with_partial PASSED [ 58%] tests/test_parallel.py::TestParallel::test_correct_subclassing PASSED [ 58%] tests/test_parallel.py::TestParallel::test_custom_transition PASSED [ 58%] tests/test_parallel.py::TestParallel::test_deep_initial PASSED [ 58%] tests/test_parallel.py::TestParallel::test_dispatch PASSED [ 58%] tests/test_parallel.py::TestParallel::test_dispatch_with_error PASSED [ 58%] tests/test_parallel.py::TestParallel::test_dynamic_model_state_attribute PASSED [ 59%] tests/test_parallel.py::TestParallel::test_enter PASSED [ 59%] tests/test_parallel.py::TestParallel::test_enter_exit_nested_state PASSED [ 59%] tests/test_parallel.py::TestParallel::test_example_one PASSED [ 59%] tests/test_parallel.py::TestParallel::test_exception_in_state_enter_exit PASSED [ 59%] tests/test_parallel.py::TestParallel::test_excessive_nesting PASSED [ 59%] tests/test_parallel.py::TestParallel::test_exit PASSED [ 59%] tests/test_parallel.py::TestParallel::test_final_state_nested PASSED [ 59%] tests/test_parallel.py::TestParallel::test_function_callbacks PASSED [ 59%] tests/test_parallel.py::TestParallel::test_get_nested_transitions PASSED [ 59%] tests/test_parallel.py::TestParallel::test_get_nested_triggers PASSED [ 59%] tests/test_parallel.py::TestParallel::test_get_transitions PASSED [ 59%] tests/test_parallel.py::TestParallel::test_get_triggers PASSED [ 59%] tests/test_parallel.py::TestParallel::test_ignore_invalid_triggers PASSED [ 59%] tests/test_parallel.py::TestParallel::test_inheritance PASSED [ 59%] tests/test_parallel.py::TestParallel::test_init PASSED [ 59%] tests/test_parallel.py::TestParallel::test_init_machine_with_hella_arguments PASSED [ 59%] tests/test_parallel.py::TestParallel::test_init_machine_with_nested_states PASSED [ 59%] tests/test_parallel.py::TestParallel::test_initial_not_registered PASSED [ 59%] tests/test_parallel.py::TestParallel::test_internal_transition PASSED [ 59%] tests/test_parallel.py::TestParallel::test_internal_transitions PASSED [ 59%] tests/test_parallel.py::TestParallel::test_intial_state PASSED [ 59%] tests/test_parallel.py::TestParallel::test_is_state_parallel PASSED [ 59%] tests/test_parallel.py::TestParallel::test_listify PASSED [ 59%] tests/test_parallel.py::TestParallel::test_machine_finalize PASSED [ 59%] tests/test_parallel.py::TestParallel::test_machine_finalize_exception PASSED [ 59%] tests/test_parallel.py::TestParallel::test_machine_may_transitions PASSED [ 59%] tests/test_parallel.py::TestParallel::test_machine_may_transitions_for_generated_triggers PASSED [ 59%] tests/test_parallel.py::TestParallel::test_machine_prepare PASSED [ 59%] tests/test_parallel.py::TestParallel::test_may_transition PASSED [ 59%] tests/test_parallel.py::TestParallel::test_may_transition_for_autogenerated_triggers PASSED [ 59%] tests/test_parallel.py::TestParallel::test_may_transition_with_conditions PASSED [ 60%] tests/test_parallel.py::TestParallel::test_may_transition_with_exception PASSED [ 60%] tests/test_parallel.py::TestParallel::test_may_transition_with_invalid_state PASSED [ 60%] tests/test_parallel.py::TestParallel::test_may_transition_with_parallel PASSED [ 60%] tests/test_parallel.py::TestParallel::test_model_state_conversion PASSED [ 60%] tests/test_parallel.py::TestParallel::test_multiple PASSED [ 60%] tests/test_parallel.py::TestParallel::test_multiple_add_transitions_from_state PASSED [ 60%] tests/test_parallel.py::TestParallel::test_multiple_deeper PASSED [ 60%] tests/test_parallel.py::TestParallel::test_multiple_machines_per_model PASSED [ 60%] tests/test_parallel.py::TestParallel::test_multiple_models PASSED [ 60%] tests/test_parallel.py::TestParallel::test_nested_definitions PASSED [ 60%] tests/test_parallel.py::TestParallel::test_nested_queued_remap PASSED [ 60%] tests/test_parallel.py::TestParallel::test_nested_transitions PASSED [ 60%] tests/test_parallel.py::TestParallel::test_new_state_in_enter_callback PASSED [ 60%] tests/test_parallel.py::TestParallel::test_on_exception_callback PASSED [ 60%] tests/test_parallel.py::TestParallel::test_on_final PASSED [ 60%] tests/test_parallel.py::TestParallel::test_ordered_transition_callback PASSED [ 60%] tests/test_parallel.py::TestParallel::test_ordered_transition_condition PASSED [ 60%] tests/test_parallel.py::TestParallel::test_ordered_transition_error PASSED [ 60%] tests/test_parallel.py::TestParallel::test_ordered_transitions PASSED [ 60%] tests/test_parallel.py::TestParallel::test_parallel_initial PASSED [ 60%] tests/test_parallel.py::TestParallel::test_parallel_reflexive PASSED [ 60%] tests/test_parallel.py::TestParallel::test_parent_transition PASSED [ 60%] tests/test_parallel.py::TestParallel::test_pass_state_instances_instead_of_names PASSED [ 60%] tests/test_parallel.py::TestParallel::test_pickle PASSED [ 60%] tests/test_parallel.py::TestParallel::test_pickle_model PASSED [ 60%] tests/test_parallel.py::TestParallel::test_prep_ordered_arg PASSED [ 60%] tests/test_parallel.py::TestParallel::test_prepare PASSED [ 60%] tests/test_parallel.py::TestParallel::test_process_trigger PASSED [ 60%] tests/test_parallel.py::TestParallel::test_property_initial PASSED [ 60%] tests/test_parallel.py::TestParallel::test_queued PASSED [ 60%] tests/test_parallel.py::TestParallel::test_queued_callbacks PASSED [ 60%] tests/test_parallel.py::TestParallel::test_queued_errors PASSED [ 61%] tests/test_parallel.py::TestParallel::test_queued_remove PASSED [ 61%] tests/test_parallel.py::TestParallel::test_reflexive_transition PASSED [ 61%] tests/test_parallel.py::TestParallel::test_remove_model PASSED [ 61%] tests/test_parallel.py::TestParallel::test_remove_transition PASSED [ 61%] tests/test_parallel.py::TestParallel::test_repr PASSED [ 61%] tests/test_parallel.py::TestParallel::test_send_event_data_callbacks PASSED [ 61%] tests/test_parallel.py::TestParallel::test_send_event_data_conditions PASSED [ 61%] tests/test_parallel.py::TestParallel::test_shallow_parallel PASSED [ 61%] tests/test_parallel.py::TestParallel::test_skip_override PASSED [ 61%] tests/test_parallel.py::TestParallel::test_skip_to_override PASSED [ 61%] tests/test_parallel.py::TestParallel::test_state_and_transition_with_underscore PASSED [ 61%] tests/test_parallel.py::TestParallel::test_state_callable_callbacks PASSED [ 61%] tests/test_parallel.py::TestParallel::test_state_callbacks PASSED [ 61%] tests/test_parallel.py::TestParallel::test_state_change_listeners PASSED [ 61%] tests/test_parallel.py::TestParallel::test_state_model_change_listeners PASSED [ 61%] tests/test_parallel.py::TestParallel::test_stop_transition_evaluation PASSED [ 61%] tests/test_parallel.py::TestParallel::test_string_callbacks PASSED [ 61%] tests/test_parallel.py::TestParallel::test_string_trigger PASSED [ 61%] tests/test_parallel.py::TestParallel::test_transition_definitions PASSED [ 61%] tests/test_parallel.py::TestParallel::test_transition_with_unknown_state PASSED [ 61%] tests/test_parallel.py::TestParallel::test_transitioning PASSED [ 61%] tests/test_parallel.py::TestParallel::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 61%] tests/test_parallel.py::TestParallel::test_trigger_parent PASSED [ 61%] tests/test_parallel.py::TestParallel::test_trigger_parent_model_self PASSED [ 61%] tests/test_parallel.py::TestParallel::test_uncallable_callbacks PASSED [ 61%] tests/test_parallel.py::TestParallel::test_use_machine_as_model PASSED [ 61%] tests/test_parallel.py::TestParallel::test_weakproxy_model PASSED [ 61%] tests/test_parallel.py::TestParallel::test_wildcard_src_reflexive_dest PASSED [ 61%] tests/test_parallel.py::TestParallelWithPyGraphviz::test___getattr___and_identify_callback SKIPPED [ 61%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_add_custom_state SKIPPED [ 61%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_add_model SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_add_nested_state SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_add_states SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_auto_transitions SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_auto_transitions_from_nested_callback SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_before_after_callback_addition SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_before_after_transition_listeners SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_callback_identification SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_callbacks_duplicate SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_child_condition_persistence SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_conditions SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_conditions_with_partial SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_correct_subclassing SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_custom_transition SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_deep_initial SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_dispatch SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_dispatch_with_error SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_dynamic_model_state_attribute SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_enter SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_enter_exit_nested_state SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_example_one SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_exception_in_state_enter_exit SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_excessive_nesting SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_exit SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_final_state_nested SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_function_callbacks SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_get_nested_transitions SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_get_nested_triggers SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_get_transitions SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_get_triggers SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_ignore_invalid_triggers SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_inheritance SKIPPED [ 62%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_init SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_init_machine_with_hella_arguments SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_init_machine_with_nested_states SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_initial_not_registered SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_internal_transition SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_internal_transitions SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_intial_state SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_is_state_parallel SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_listify SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_machine_finalize SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_machine_finalize_exception SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_machine_may_transitions SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_machine_may_transitions_for_generated_triggers SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_machine_prepare SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition_for_autogenerated_triggers SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition_with_conditions SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition_with_exception SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition_with_invalid_state SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_may_transition_with_parallel SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_model_state_conversion SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_multiple SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_multiple_add_transitions_from_state SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_multiple_deeper SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_multiple_machines_per_model SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_multiple_models SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_nested_definitions SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_nested_queued_remap SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_nested_transitions SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_new_state_in_enter_callback SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_on_exception_callback SKIPPED [ 63%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_on_final SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_ordered_transition_callback SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_ordered_transition_condition SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_ordered_transition_error SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_ordered_transitions SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_parallel_initial SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_parallel_reflexive SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_parent_transition SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_pass_state_instances_instead_of_names SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_pickle SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_pickle_model SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_prep_ordered_arg SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_prepare SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_process_trigger SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_property_initial SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_queued SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_queued_callbacks SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_queued_errors SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_queued_remove SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_reflexive_transition SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_remove_model SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_remove_transition SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_repr SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_send_event_data_callbacks SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_send_event_data_conditions SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_shallow_parallel SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_skip_override SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_skip_to_override SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_state_and_transition_with_underscore SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_state_callable_callbacks SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_state_callbacks SKIPPED [ 64%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_state_change_listeners SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_state_model_change_listeners SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_stop_transition_evaluation SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_string_callbacks SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_string_trigger SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_transition_definitions SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_transition_with_unknown_state SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_transitioning SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_trigger_name_cannot_be_equal_to_model_attribute SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_trigger_parent SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_trigger_parent_model_self SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_uncallable_callbacks SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_use_machine_as_model SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_weakproxy_model SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithPyGraphviz::test_wildcard_src_reflexive_dest SKIPPED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test___getattr___and_identify_callback PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_add_custom_state PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_add_model PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_add_nested_state PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_add_states PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_auto_transitions PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_auto_transitions_from_nested_callback PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_before_after_callback_addition PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_before_after_transition_listeners PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_callback_identification PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_callbacks_duplicate PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_child_condition_persistence PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_conditions PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_conditions_with_partial PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_correct_subclassing PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_custom_transition PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_deep_initial PASSED [ 65%] tests/test_parallel.py::TestParallelWithGraphviz::test_dispatch PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_dispatch_with_error PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_dynamic_model_state_attribute PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_enter PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_enter_exit_nested_state PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_example_one PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_exception_in_state_enter_exit PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_excessive_nesting PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_exit PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_final_state_nested PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_function_callbacks PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_get_nested_transitions PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_get_nested_triggers PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_get_transitions PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_get_triggers PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_ignore_invalid_triggers PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_inheritance PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_init PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_init_machine_with_hella_arguments PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_init_machine_with_nested_states PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_initial_not_registered PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_internal_transition PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_internal_transitions PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_intial_state PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_is_state_parallel PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_listify PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_machine_finalize PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_machine_finalize_exception PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_machine_may_transitions PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_machine_may_transitions_for_generated_triggers PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_machine_prepare PASSED [ 66%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition_for_autogenerated_triggers PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition_with_conditions PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition_with_exception PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition_with_invalid_state PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_may_transition_with_parallel PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_model_state_conversion PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_multiple PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_multiple_add_transitions_from_state PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_multiple_deeper PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_multiple_machines_per_model PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_multiple_models PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_nested_definitions PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_nested_queued_remap PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_nested_transitions PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_new_state_in_enter_callback PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_on_exception_callback PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_on_final PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_ordered_transition_callback PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_ordered_transition_condition PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_ordered_transition_error PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_ordered_transitions PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_parallel_initial PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_parallel_reflexive PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_parent_transition PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_pass_state_instances_instead_of_names PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_pickle PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_pickle_model PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_prep_ordered_arg PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_prepare PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_process_trigger PASSED [ 67%] tests/test_parallel.py::TestParallelWithGraphviz::test_property_initial PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_queued PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_queued_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_queued_errors PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_queued_remove PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_reflexive_transition PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_remove_model PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_remove_transition PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_repr PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_send_event_data_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_send_event_data_conditions PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_shallow_parallel PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_skip_override PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_skip_to_override PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_state_and_transition_with_underscore PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_state_callable_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_state_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_state_change_listeners PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_state_model_change_listeners PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_stop_transition_evaluation PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_string_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_string_trigger PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_transition_definitions PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_transition_with_unknown_state PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_transitioning PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_trigger_parent PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_trigger_parent_model_self PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_uncallable_callbacks PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_use_machine_as_model PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_weakproxy_model PASSED [ 68%] tests/test_parallel.py::TestParallelWithGraphviz::test_wildcard_src_reflexive_dest PASSED [ 68%] tests/test_pygraphviz.py::TestDiagrams::test___getattr___and_identify_callback PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_add_custom_state PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_add_states PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_auto_transitions PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_before_after_callback_addition PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_before_after_transition_listeners PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_binary_stream PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_callback_identification PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_conditions PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_conditions_with_partial PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_custom_transition PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_diagram PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_dispatch PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_dispatch_with_error PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_dynamic_model_state_attribute PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_function_callbacks PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_function_callbacks_annotation PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_get_transitions PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_get_triggers PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_graphviz_fallback PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_if_multiple_edges_are_supported PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_ignore_invalid_triggers PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_inheritance PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_init_machine_with_hella_arguments PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_initial_not_registered PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_internal_transition PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_label_attribute PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_listify PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_loops PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_machine_finalize PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_machine_finalize_exception PASSED [ 69%] tests/test_pygraphviz.py::TestDiagrams::test_machine_may_transitions PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_machine_prepare PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_may_transition PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_may_transition_for_autogenerated_triggers PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_may_transition_with_conditions PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_may_transition_with_exception PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_may_transition_with_invalid_state PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_model_method_collision PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_multi_model_state PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_multiple_add_transitions_from_state PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_multiple_machines_per_model PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_multiple_models PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_new_state_in_enter_callback PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_on_exception_callback PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_on_final PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_ordered_transition_callback PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_ordered_transition_condition PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_ordered_transition_error PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_ordered_transitions PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_pass_state_instances_instead_of_names PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_pickle PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_pickle_model PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_prep_ordered_arg PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_prepare PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_process_trigger PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_property_initial PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_queued PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_queued_errors PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_queued_remove PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_reflexive_transition PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_remove_model PASSED [ 70%] tests/test_pygraphviz.py::TestDiagrams::test_remove_transition PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_repr PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_roi PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_send_event_data_callbacks PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_send_event_data_conditions PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_skip_override PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_and_transition_with_underscore PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_callable_callbacks PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_callbacks PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_change_listeners PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_model_change_listeners PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_state_tags PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_string_callbacks PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_string_trigger PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_to_method_filtering PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_transition_custom_model PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_transition_definitions PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_transitioning PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_uncallable_callbacks PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_update_on_remove_transition PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_use_machine_as_model PASSED [ 71%] tests/test_pygraphviz.py::TestDiagrams::test_weakproxy_model PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test___getattr___and_identify_callback PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_add_custom_state PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_add_states PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_auto_transitions PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_before_after_callback_addition PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_before_after_transition_listeners PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_binary_stream PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_callback_identification PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_conditions PASSED [ 71%] tests/test_pygraphviz.py::TestDiagramsNested::test_conditions_with_partial PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_custom_transition PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_diagram PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_dispatch PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_dispatch_with_error PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_dynamic_model_state_attribute PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_function_callbacks PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_function_callbacks_annotation PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_get_transitions PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_get_triggers PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_graphviz_fallback PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_if_multiple_edges_are_supported PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_ignore_invalid_triggers PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_inheritance PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_init_machine_with_hella_arguments PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_initial_not_registered PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_internal PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_internal_transition PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_internal_wildcards PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_label_attribute PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_listify PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_loops PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_machine_finalize PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_machine_finalize_exception PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_machine_may_transitions PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_machine_prepare PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_may_transition PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_may_transition_for_autogenerated_triggers PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_may_transition_with_conditions PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_may_transition_with_exception PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_may_transition_with_invalid_state PASSED [ 72%] tests/test_pygraphviz.py::TestDiagramsNested::test_model_method_collision PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_multi_model_state PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_multiple_add_transitions_from_state PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_multiple_machines_per_model PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_multiple_models PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_nested_notebook PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_new_state_in_enter_callback PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_on_exception_callback PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_on_final PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_ordered_transition_callback PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_ordered_transition_condition PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_ordered_transition_error PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_ordered_transitions PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_pass_state_instances_instead_of_names PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_pickle PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_pickle_model PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_prep_ordered_arg PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_prepare PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_process_trigger PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_property_initial PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_queued PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_queued_errors PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_queued_remove PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_reflexive_transition PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_remove_model PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_remove_transition PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_repr PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_roi PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_roi_parallel PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_roi_parallel_deeper PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_send_event_data_callbacks PASSED [ 73%] tests/test_pygraphviz.py::TestDiagramsNested::test_send_event_data_conditions PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_skip_override PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_and_transition_with_underscore PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_callable_callbacks PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_callbacks PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_change_listeners PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_model_change_listeners PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_state_tags PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_string_callbacks PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_string_trigger PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_to_method_filtering PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_transition_custom_model PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_transition_definitions PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_transitioning PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_uncallable_callbacks PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_update_on_remove_transition PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_use_machine_as_model PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsNested::test_weakproxy_model PASSED [ 74%] tests/test_pygraphviz.py::TestDiagramsImport::test_import PASSED [ 74%] tests/test_pygraphviz.py::TestPygraphvizImport::test_import PASSED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test___getattr___and_identify_callback SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_add_custom_state SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_add_states SKIPPED (G...) [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_auto_transitions SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_before_after_callback_addition SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_before_after_transition_listeners SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_binary_stream SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_callback_identification SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_conditions SKIPPED (G...) [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_conditions_with_partial SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_custom_transition SKIPPED [ 74%] tests/test_pygraphviz.py::PygraphvizTest::test_diagram SKIPPED (Grap...) [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_dispatch SKIPPED (Gra...) [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_dispatch_with_error SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_dynamic_model_state_attribute SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_function_callbacks SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_function_callbacks_annotation SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_get_transitions SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_get_triggers SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_graphviz_fallback SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_if_multiple_edges_are_supported SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_ignore_invalid_triggers SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_inheritance SKIPPED (...) [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_init_machine_with_hella_arguments SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_initial_not_registered SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_internal_transition SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_label_attribute SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_listify SKIPPED (Grap...) [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_loops SKIPPED (Graph ...) [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_machine_finalize SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_machine_finalize_exception SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_machine_may_transitions SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_machine_prepare SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_may_transition SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_may_transition_for_autogenerated_triggers SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_may_transition_with_conditions SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_may_transition_with_exception SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_may_transition_with_invalid_state SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_model_method_collision SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_multi_model_state SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_multiple_add_transitions_from_state SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_multiple_machines_per_model SKIPPED [ 75%] tests/test_pygraphviz.py::PygraphvizTest::test_multiple_models SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_new_state_in_enter_callback SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_on_exception_callback SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_on_final SKIPPED (Gra...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_ordered_transition_callback SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_ordered_transition_condition SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_ordered_transition_error SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_ordered_transitions SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_pass_state_instances_instead_of_names SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_pickle SKIPPED (Graph...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_pickle_model SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_prep_ordered_arg SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_prepare SKIPPED (Grap...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_process_trigger SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_property_initial SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_queued SKIPPED (Graph...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_queued_errors SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_queued_remove SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_reflexive_transition SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_remove_model SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_remove_transition SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_repr SKIPPED (Graph d...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_roi SKIPPED (Graph di...) [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_send_event_data_callbacks SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_send_event_data_conditions SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_skip_override SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_and_transition_with_underscore SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_callable_callbacks SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_callbacks SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_change_listeners SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_model_change_listeners SKIPPED [ 76%] tests/test_pygraphviz.py::PygraphvizTest::test_state_tags SKIPPED (G...) [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_string_callbacks SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_string_trigger SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_to_method_filtering SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_transition_custom_model SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_transition_definitions SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_transitioning SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_trigger_name_cannot_be_equal_to_model_attribute SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_uncallable_callbacks SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_update_on_remove_transition SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_use_machine_as_model SKIPPED [ 77%] tests/test_pygraphviz.py::PygraphvizTest::test_weakproxy_model SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test___getattr___and_identify_callback SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_add_custom_state SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_add_states SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_auto_transitions SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_before_after_callback_addition SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_before_after_transition_listeners SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_binary_stream SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_callback_identification SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_conditions SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_conditions_with_partial SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_custom_transition SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_diagram SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_dispatch SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_dispatch_with_error SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_dynamic_model_state_attribute SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_function_callbacks SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_function_callbacks_annotation SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_get_transitions SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_get_triggers SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_graphviz_fallback SKIPPED [ 77%] tests/test_pygraphviz.py::TestPygraphvizNested::test_if_multiple_edges_are_supported SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_ignore_invalid_triggers SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_inheritance SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_init_machine_with_hella_arguments SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_initial_not_registered SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_internal SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_internal_transition SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_internal_wildcards SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_label_attribute SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_listify SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_loops SKIPPED (...) [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_machine_finalize SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_machine_finalize_exception SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_machine_may_transitions SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_machine_prepare SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_may_transition SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_may_transition_for_autogenerated_triggers SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_may_transition_with_conditions SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_may_transition_with_exception SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_may_transition_with_invalid_state SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_model_method_collision SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_multi_model_state SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_multiple_add_transitions_from_state SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_multiple_machines_per_model SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_multiple_models SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_nested_notebook SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_new_state_in_enter_callback SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_on_exception_callback SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_on_final SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_ordered_transition_callback SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_ordered_transition_condition SKIPPED [ 78%] tests/test_pygraphviz.py::TestPygraphvizNested::test_ordered_transition_error SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_ordered_transitions SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_pass_state_instances_instead_of_names SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_pickle SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_pickle_model SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_prep_ordered_arg SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_prepare SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_process_trigger SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_property_initial SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_queued SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_queued_errors SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_queued_remove SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_reflexive_transition SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_remove_model SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_remove_transition SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_repr SKIPPED (N...) [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_roi SKIPPED (Ne...) [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_roi_parallel SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_roi_parallel_deeper SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_send_event_data_callbacks SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_send_event_data_conditions SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_skip_override SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_and_transition_with_underscore SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_callable_callbacks SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_callbacks SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_change_listeners SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_model_change_listeners SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_state_tags SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_string_callbacks SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_string_trigger SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_to_method_filtering SKIPPED [ 79%] tests/test_pygraphviz.py::TestPygraphvizNested::test_transition_custom_model SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_transition_definitions SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_transitioning SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_trigger_name_cannot_be_equal_to_model_attribute SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_uncallable_callbacks SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_update_on_remove_transition SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_use_machine_as_model SKIPPED [ 80%] tests/test_pygraphviz.py::TestPygraphvizNested::test_weakproxy_model SKIPPED [ 80%] tests/test_reuse.py::TestReuseSeparatorBase::test_wrong_nesting PASSED [ 80%] tests/test_reuse.py::TestReuseSeparatorDot::test_wrong_nesting PASSED [ 80%] tests/test_reuse.py::TestReuse::test_blueprint_initial_false PASSED [ 80%] tests/test_reuse.py::TestReuse::test_blueprint_remap PASSED [ 80%] tests/test_reuse.py::TestReuse::test_blueprint_reuse PASSED [ 80%] tests/test_reuse.py::TestReuse::test_example_reuse PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_add_state PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_callback_copy PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_machine_config PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_model_decoration PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_model_decoration_add_state PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_remap PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_self_reference PASSED [ 80%] tests/test_reuse.py::TestReuse::test_reuse_wrong_class PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test___getattr___and_identify_callback PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_add_custom_state PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_add_states PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_auto_transitions PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_before_after_callback_addition PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_before_after_transition_listeners PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_binary_stream PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_callback_identification PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_conditions PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_conditions_with_partial PASSED [ 80%] tests/test_states.py::TestDiagramsLockedNested::test_custom_transition PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_diagram PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_dispatch PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_dispatch_with_error PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_dynamic_model_state_attribute PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_function_callbacks PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_function_callbacks_annotation PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_get_transitions PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_get_triggers PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_graphviz_fallback PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_if_multiple_edges_are_supported PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_ignore_invalid_triggers PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_inheritance PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_init_machine_with_hella_arguments PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_initial_not_registered PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_internal PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_internal_transition PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_internal_wildcards PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_label_attribute PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_listify PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_loops PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_machine_finalize PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_machine_finalize_exception PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_machine_may_transitions PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_machine_prepare PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_may_transition PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_may_transition_for_autogenerated_triggers PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_may_transition_with_conditions PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_may_transition_with_exception PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_may_transition_with_invalid_state PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_model_method_collision PASSED [ 81%] tests/test_states.py::TestDiagramsLockedNested::test_multi_model_state PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_multiple_add_transitions_from_state PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_multiple_machines_per_model PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_multiple_models PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_nested_notebook PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_new_state_in_enter_callback PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_on_exception_callback PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_on_final PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_ordered_transition_callback PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_ordered_transition_condition PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_ordered_transition_error PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_ordered_transitions PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_pass_state_instances_instead_of_names PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_pickle PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_pickle_model PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_prep_ordered_arg PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_prepare PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_process_trigger PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_property_initial PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_queued PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_queued_errors PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_queued_remove PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_reflexive_transition PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_remove_model PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_remove_transition PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_repr PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_roi PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_roi_parallel PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_roi_parallel_deeper PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_send_event_data_callbacks PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_send_event_data_conditions PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_skip_override PASSED [ 82%] tests/test_states.py::TestDiagramsLockedNested::test_state_and_transition_with_underscore PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_state_callable_callbacks PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_state_callbacks PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_state_change_listeners PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_state_model_change_listeners PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_state_tags PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_string_callbacks PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_string_trigger PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_to_method_filtering PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_transition_custom_model PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_transition_definitions PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_transitioning PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_uncallable_callbacks PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_update_on_remove_transition PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_use_machine_as_model PASSED [ 83%] tests/test_states.py::TestDiagramsLockedNested::test_weakproxy_model PASSED [ 83%] tests/test_states.py::TestTransitions::test_error PASSED [ 83%] tests/test_states.py::TestTransitions::test_error_callback PASSED [ 83%] tests/test_states.py::TestTransitions::test_tags PASSED [ 83%] tests/test_states.py::TestTransitions::test_timeout PASSED [ 83%] tests/test_states.py::TestTransitions::test_timeout_callbacks PASSED [ 83%] tests/test_states.py::TestTransitions::test_timeout_transitioning PASSED [ 83%] tests/test_states.py::TestTransitions::test_volatile PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test___getattr___and_identify_callback PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_add_custom_state PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_add_states PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_auto_transitions PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_before_after_callback_addition PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_before_after_transition_listeners PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_binary_stream PASSED [ 83%] tests/test_states.py::TestStatesDiagramsLockedNested::test_callback_identification PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_conditions PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_conditions_with_partial PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_custom_transition PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_diagram PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_dispatch PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_dispatch_with_error PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_dynamic_model_state_attribute PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_function_callbacks PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_function_callbacks_annotation PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_get_transitions PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_get_triggers PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_graphviz_fallback PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_if_multiple_edges_are_supported PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_ignore_invalid_triggers PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_inheritance PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_init_machine_with_hella_arguments PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_initial_not_registered PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_internal PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_internal_transition PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_internal_wildcards PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_label_attribute PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_listify PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_loops PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_machine_finalize PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_machine_finalize_exception PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_machine_may_transitions PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_machine_prepare PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_may_transition PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_may_transition_for_autogenerated_triggers PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_may_transition_with_conditions PASSED [ 84%] tests/test_states.py::TestStatesDiagramsLockedNested::test_may_transition_with_exception PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_may_transition_with_invalid_state PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_model_method_collision PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_multi_model_state PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_multiple_add_transitions_from_state PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_multiple_machines_per_model PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_multiple_models PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_nested_notebook PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_new_state_in_enter_callback PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_on_exception_callback PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_on_final PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_ordered_transition_callback PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_ordered_transition_condition PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_ordered_transition_error PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_ordered_transitions PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_pass_state_instances_instead_of_names PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_pickle PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_pickle_model PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_prep_ordered_arg PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_prepare PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_process_trigger PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_property_initial PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_queued PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_queued_errors PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_queued_remove PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_reflexive_transition PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_remove_model PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_remove_transition PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_repr PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_roi PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_roi_parallel PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_roi_parallel_deeper PASSED [ 85%] tests/test_states.py::TestStatesDiagramsLockedNested::test_send_event_data_callbacks PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_send_event_data_conditions PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_skip_override PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_and_transition_with_underscore PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_callable_callbacks PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_callbacks PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_change_listeners PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_model_change_listeners PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_state_tags PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_string_callbacks PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_string_trigger PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_to_method_filtering PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_transition_custom_model PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_transition_definitions PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_transitioning PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_uncallable_callbacks PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_update_on_remove_transition PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_use_machine_as_model PASSED [ 86%] tests/test_states.py::TestStatesDiagramsLockedNested::test_weakproxy_model PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test___getattr___and_identify_callback PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_add_custom_state PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_add_model PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_add_nested_state PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_add_states PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_auto_transitions PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_auto_transitions_from_nested_callback PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_before_after_callback_addition PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_before_after_transition_listeners PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_callback_identification PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_callbacks_duplicate PASSED [ 86%] tests/test_threading.py::TestNestedTransitions::test_child_condition_persistence PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_conditions PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_conditions_with_partial PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_correct_subclassing PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_custom_transition PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_dispatch PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_dispatch_with_error PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_dynamic_model_state_attribute PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_enter_exit_nested_state PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_example_one PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_exception_in_state_enter_exit PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_excessive_nesting PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_final_state_nested PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_function_callbacks PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_get_nested_transitions PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_get_nested_triggers PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_get_transitions PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_get_triggers PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_ignore_invalid_triggers PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_inheritance PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_init_machine_with_hella_arguments PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_init_machine_with_nested_states PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_initial_not_registered PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_internal_transition PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_internal_transitions PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_intial_state PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_listify PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_machine_finalize PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_machine_finalize_exception PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_machine_may_transitions PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_machine_may_transitions_for_generated_triggers PASSED [ 87%] tests/test_threading.py::TestNestedTransitions::test_machine_prepare PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_may_transition PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_may_transition_with_conditions PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_may_transition_with_exception PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_may_transition_with_invalid_state PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_multiple_add_transitions_from_state PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_multiple_machines_per_model PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_multiple_models PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_nested_definitions PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_nested_queued_remap PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_nested_transitions PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_new_state_in_enter_callback PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_on_exception_callback PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_on_final PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_ordered_transition_callback PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_ordered_transition_condition PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_ordered_transition_error PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_ordered_transitions PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_pass_state_instances_instead_of_names PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_pickle PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_pickle_model PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_prep_ordered_arg PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_prepare PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_process_trigger PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_property_initial PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_queued PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_queued_callbacks PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_queued_errors PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_queued_remove PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_reflexive_transition PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_remove_model PASSED [ 88%] tests/test_threading.py::TestNestedTransitions::test_remove_transition PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_repr PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_send_event_data_callbacks PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_send_event_data_conditions PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_skip_override PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_skip_to_override PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_state_and_transition_with_underscore PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_state_callable_callbacks PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_state_callbacks PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_state_change_listeners PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_state_model_change_listeners PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_stop_transition_evaluation PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_string_callbacks PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_string_trigger PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_transition_definitions PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_transition_with_unknown_state PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_transitioning PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_trigger_parent PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_trigger_parent_model_self PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_uncallable_callbacks PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_use_machine_as_model PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_weakproxy_model PASSED [ 89%] tests/test_threading.py::TestNestedTransitions::test_wildcard_src_reflexive_dest PASSED [ 89%] tests/test_threading.py::TestTransitions::test___getattr___and_identify_callback PASSED [ 89%] tests/test_threading.py::TestTransitions::test_add_states PASSED [ 89%] tests/test_threading.py::TestTransitions::test_auto_transitions PASSED [ 89%] tests/test_threading.py::TestTransitions::test_before_after_callback_addition PASSED [ 89%] tests/test_threading.py::TestTransitions::test_before_after_transition_listeners PASSED [ 89%] tests/test_threading.py::TestTransitions::test_callback_identification PASSED [ 89%] tests/test_threading.py::TestTransitions::test_conditions PASSED [ 89%] tests/test_threading.py::TestTransitions::test_conditions_with_partial PASSED [ 90%] tests/test_threading.py::TestTransitions::test_custom_transition PASSED [ 90%] tests/test_threading.py::TestTransitions::test_dispatch PASSED [ 90%] tests/test_threading.py::TestTransitions::test_dispatch_with_error PASSED [ 90%] tests/test_threading.py::TestTransitions::test_dynamic_model_state_attribute PASSED [ 90%] tests/test_threading.py::TestTransitions::test_function_callbacks PASSED [ 90%] tests/test_threading.py::TestTransitions::test_get_transitions PASSED [ 90%] tests/test_threading.py::TestTransitions::test_get_triggers PASSED [ 90%] tests/test_threading.py::TestTransitions::test_ignore_invalid_triggers PASSED [ 90%] tests/test_threading.py::TestTransitions::test_inheritance PASSED [ 90%] tests/test_threading.py::TestTransitions::test_init_machine_with_hella_arguments PASSED [ 90%] tests/test_threading.py::TestTransitions::test_initial_not_registered PASSED [ 90%] tests/test_threading.py::TestTransitions::test_internal_transition PASSED [ 90%] tests/test_threading.py::TestTransitions::test_listify PASSED [ 90%] tests/test_threading.py::TestTransitions::test_machine_finalize PASSED [ 90%] tests/test_threading.py::TestTransitions::test_machine_finalize_exception PASSED [ 90%] tests/test_threading.py::TestTransitions::test_machine_may_transitions PASSED [ 90%] tests/test_threading.py::TestTransitions::test_machine_prepare PASSED [ 90%] tests/test_threading.py::TestTransitions::test_may_transition PASSED [ 90%] tests/test_threading.py::TestTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 90%] tests/test_threading.py::TestTransitions::test_may_transition_with_conditions PASSED [ 90%] tests/test_threading.py::TestTransitions::test_may_transition_with_exception PASSED [ 90%] tests/test_threading.py::TestTransitions::test_may_transition_with_invalid_state PASSED [ 90%] tests/test_threading.py::TestTransitions::test_multiple_add_transitions_from_state PASSED [ 90%] tests/test_threading.py::TestTransitions::test_multiple_machines_per_model PASSED [ 90%] tests/test_threading.py::TestTransitions::test_multiple_models PASSED [ 90%] tests/test_threading.py::TestTransitions::test_new_state_in_enter_callback PASSED [ 90%] tests/test_threading.py::TestTransitions::test_on_exception_callback PASSED [ 90%] tests/test_threading.py::TestTransitions::test_on_final PASSED [ 90%] tests/test_threading.py::TestTransitions::test_ordered_transition_callback PASSED [ 90%] tests/test_threading.py::TestTransitions::test_ordered_transition_condition PASSED [ 90%] tests/test_threading.py::TestTransitions::test_ordered_transition_error PASSED [ 91%] tests/test_threading.py::TestTransitions::test_ordered_transitions PASSED [ 91%] tests/test_threading.py::TestTransitions::test_pass_state_instances_instead_of_names PASSED [ 91%] tests/test_threading.py::TestTransitions::test_pickle PASSED [ 91%] tests/test_threading.py::TestTransitions::test_pickle_model PASSED [ 91%] tests/test_threading.py::TestTransitions::test_prep_ordered_arg PASSED [ 91%] tests/test_threading.py::TestTransitions::test_prepare PASSED [ 91%] tests/test_threading.py::TestTransitions::test_process_trigger PASSED [ 91%] tests/test_threading.py::TestTransitions::test_property_initial PASSED [ 91%] tests/test_threading.py::TestTransitions::test_queued PASSED [ 91%] tests/test_threading.py::TestTransitions::test_queued_errors PASSED [ 91%] tests/test_threading.py::TestTransitions::test_queued_remove PASSED [ 91%] tests/test_threading.py::TestTransitions::test_reflexive_transition PASSED [ 91%] tests/test_threading.py::TestTransitions::test_remove_model PASSED [ 91%] tests/test_threading.py::TestTransitions::test_remove_transition PASSED [ 91%] tests/test_threading.py::TestTransitions::test_repr PASSED [ 91%] tests/test_threading.py::TestTransitions::test_send_event_data_callbacks PASSED [ 91%] tests/test_threading.py::TestTransitions::test_send_event_data_conditions PASSED [ 91%] tests/test_threading.py::TestTransitions::test_skip_override PASSED [ 91%] tests/test_threading.py::TestTransitions::test_state_and_transition_with_underscore PASSED [ 91%] tests/test_threading.py::TestTransitions::test_state_callable_callbacks PASSED [ 91%] tests/test_threading.py::TestTransitions::test_state_callbacks PASSED [ 91%] tests/test_threading.py::TestTransitions::test_state_change_listeners PASSED [ 91%] tests/test_threading.py::TestTransitions::test_state_model_change_listeners PASSED [ 91%] tests/test_threading.py::TestTransitions::test_string_callbacks PASSED [ 91%] tests/test_threading.py::TestTransitions::test_string_trigger PASSED [ 91%] tests/test_threading.py::TestTransitions::test_transition_definitions PASSED [ 91%] tests/test_threading.py::TestTransitions::test_transitioning PASSED [ 91%] tests/test_threading.py::TestTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 91%] tests/test_threading.py::TestTransitions::test_uncallable_callbacks PASSED [ 91%] tests/test_threading.py::TestTransitions::test_use_machine_as_model PASSED [ 91%] tests/test_threading.py::TestTransitions::test_weakproxy_model PASSED [ 91%] tests/test_threading.py::TestLockedTransitions::test___getattr___and_identify_callback PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_add_states PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_auto_transitions PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_before_after_callback_addition PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_before_after_transition_listeners PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_callback_identification PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_conditional_access PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_conditions PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_conditions_with_partial PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_context_managers PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_custom_transition PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_dispatch PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_dispatch_with_error PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_dynamic_model_state_attribute PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_function_callbacks PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_get_transitions PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_get_triggers PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_ignore_invalid_triggers PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_inheritance PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_init_machine_with_hella_arguments PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_initial_not_registered PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_internal_transition PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_listify PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_machine_finalize PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_machine_finalize_exception PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_machine_may_transitions PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_machine_prepare PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_may_transition PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_may_transition_with_conditions PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_may_transition_with_exception PASSED [ 92%] tests/test_threading.py::TestLockedTransitions::test_may_transition_with_invalid_state PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_multiple_add_transitions_from_state PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_multiple_machines_per_model PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_multiple_models PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_new_state_in_enter_callback PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_on_exception_callback PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_on_final PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_ordered_transition_callback PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_ordered_transition_condition PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_ordered_transition_error PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_ordered_transitions PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_parallel_access PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_parallel_deep PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_pass_state_instances_instead_of_names PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_pickle PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_pickle_model PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_prep_ordered_arg PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_prepare PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_process_trigger PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_property_initial PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_queued PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_queued_errors PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_queued_remove PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_reflexive_transition PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_remove_model PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_remove_transition PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_repr PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_send_event_data_callbacks PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_send_event_data_conditions PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_skip_override PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_state_and_transition_with_underscore PASSED [ 93%] tests/test_threading.py::TestLockedTransitions::test_state_callable_callbacks PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_state_callbacks PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_state_change_listeners PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_state_model_change_listeners PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_string_callbacks PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_string_trigger PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_thread_access PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_transition_definitions PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_transitioning PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_uncallable_callbacks PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_use_machine_as_model PASSED [ 94%] tests/test_threading.py::TestLockedTransitions::test_weakproxy_model PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test___getattr___and_identify_callback PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_add_states PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_auto_transitions PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_before_after_callback_addition PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_before_after_transition_listeners PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_callback_identification PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_conditions PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_conditions_with_partial PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_custom_transition PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_dispatch PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_dispatch_with_error PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_dynamic_model_state_attribute PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_function_callbacks PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_get_transitions PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_get_triggers PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_ignore_invalid_triggers PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_inheritance PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_init_machine_with_hella_arguments PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_initial_not_registered PASSED [ 94%] tests/test_threading.py::TestMultipleContexts::test_internal_transition PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_listify PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_machine_finalize PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_machine_finalize_exception PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_machine_may_transitions PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_machine_prepare PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_may_transition PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_may_transition_for_autogenerated_triggers PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_may_transition_with_conditions PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_may_transition_with_exception PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_may_transition_with_invalid_state PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_model_context PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_multiple_add_transitions_from_state PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_multiple_machines_per_model PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_multiple_models PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_new_state_in_enter_callback PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_on_exception_callback PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_on_final PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_ordered_transition_callback PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_ordered_transition_condition PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_ordered_transition_error PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_ordered_transitions PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_ordering PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_pass_state_instances_instead_of_names PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_pickle PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_pickle_model PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_prep_ordered_arg PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_prepare PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_process_trigger PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_property_initial PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_queued PASSED [ 95%] tests/test_threading.py::TestMultipleContexts::test_queued_errors PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_queued_remove PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_reflexive_transition PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_remove_model PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_remove_transition PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_repr PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_send_event_data_callbacks PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_send_event_data_conditions PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_skip_override PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_state_and_transition_with_underscore PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_state_callable_callbacks PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_state_callbacks PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_state_change_listeners PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_state_model_change_listeners PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_string_callbacks PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_string_trigger PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_transition_definitions PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_transitioning PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_uncallable_callbacks PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_use_machine_as_model PASSED [ 96%] tests/test_threading.py::TestMultipleContexts::test_weakproxy_model PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test___getattr___and_identify_callback PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_add_custom_state PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_add_model PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_add_nested_state PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_add_states PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_auto_transitions PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_auto_transitions_from_nested_callback PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_before_after_callback_addition PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_before_after_transition_listeners PASSED [ 96%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_callback_identification PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_callbacks PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_callbacks_duplicate PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_child_condition_persistence PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_conditional_access PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_conditions PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_conditions_with_partial PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_context_managers PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_correct_subclassing PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_custom_transition PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_dispatch PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_dispatch_with_error PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_dynamic_model_state_attribute PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_enter_exit_nested_state PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_example_one PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_exception_in_state_enter_exit PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_excessive_nesting PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_final_state_nested PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_function_callbacks PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_get_nested_transitions PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_get_nested_triggers PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_get_transitions PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_get_triggers PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_ignore_invalid_triggers PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_inheritance PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_init_machine_with_hella_arguments PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_init_machine_with_nested_states PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_initial_not_registered PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_internal_transition PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_internal_transitions PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_intial_state PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_listify PASSED [ 97%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_machine_finalize PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_machine_finalize_exception PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_machine_may_transitions PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_machine_may_transitions_for_generated_triggers PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_machine_prepare PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_may_transition PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_may_transition_for_autogenerated_triggers PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_may_transition_with_conditions PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_may_transition_with_exception PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_may_transition_with_invalid_state PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_multiple_add_transitions_from_state PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_multiple_machines_per_model PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_multiple_models PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_nested_definitions PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_nested_queued_remap PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_nested_transitions PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_new_state_in_enter_callback PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_on_exception_callback PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_on_final PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_ordered_transition_callback PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_ordered_transition_condition PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_ordered_transition_error PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_ordered_transitions PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_parallel_access PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_parallel_deep PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_pass_state_instances_instead_of_names PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_pickle PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_pickle_model PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_prep_ordered_arg PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_prepare PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_process_trigger PASSED [ 98%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_property_initial PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_queued PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_queued_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_queued_errors PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_queued_remove PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_reflexive_transition PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_remove_model PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_remove_transition PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_repr PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_send_event_data_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_send_event_data_conditions PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_skip_override PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_skip_to_override PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_state_and_transition_with_underscore PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_state_callable_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_state_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_state_change_listeners PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_state_model_change_listeners PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_stop_transition_evaluation PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_string_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_string_trigger PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_thread_access PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_transition_definitions PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_transition_with_unknown_state PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_transitioning PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_trigger_name_cannot_be_equal_to_model_attribute PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_trigger_parent PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_trigger_parent_model_self PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_uncallable_callbacks PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_use_machine_as_model PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_weakproxy_model PASSED [ 99%] tests/test_threading.py::TestLockedHierarchicalTransitions::test_wildcard_src_reflexive_dest PASSED [100%] =============== 2847 passed, 288 skipped, 8 deselected in 32.10s =============== >>> py3-transitions: Entering fakeroot... 2026-02-14 11:39:20,223 gpep517 INFO Installing .dist/transitions-0.9.3-py2.py3-none-any.whl into /home/buildozer/aports/testing/py3-transitions/pkg/py3-transitions 2026-02-14 11:39:20,324 gpep517 INFO Installation complete >>> py3-transitions-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/transitions/__pycache__' -> '/home/buildozer/aports/testing/py3-transitions/pkg/py3-transitions-pyc/usr/lib/python3.12/site-packages/transitions/__pycache__' 'usr/lib/python3.12/site-packages/transitions/extensions/__pycache__' -> '/home/buildozer/aports/testing/py3-transitions/pkg/py3-transitions-pyc/usr/lib/python3.12/site-packages/transitions/extensions/__pycache__' 'usr/lib/python3.12/site-packages/transitions/experimental/__pycache__' -> '/home/buildozer/aports/testing/py3-transitions/pkg/py3-transitions-pyc/usr/lib/python3.12/site-packages/transitions/experimental/__pycache__' >>> py3-transitions-pyc*: Preparing subpackage py3-transitions-pyc... >>> py3-transitions-pyc*: Running postcheck for py3-transitions-pyc >>> py3-transitions*: Running postcheck for py3-transitions >>> py3-transitions*: Preparing package py3-transitions... >>> py3-transitions-pyc*: Tracing dependencies... python3~3.12 >>> py3-transitions-pyc*: Package size: 325.8 KB >>> py3-transitions-pyc*: Compressing data... >>> py3-transitions-pyc*: Create checksum... >>> py3-transitions-pyc*: Create py3-transitions-pyc-0.9.3-r0.apk >>> py3-transitions*: Tracing dependencies... py3-six python3~3.12 >>> py3-transitions*: Package size: 403.0 KB >>> py3-transitions*: Compressing data... >>> py3-transitions*: Create checksum... >>> py3-transitions*: Create py3-transitions-0.9.3-r0.apk >>> py3-transitions: Build complete at Sat, 14 Feb 2026 11:39:20 +0000 elapsed time 0h 0m 36s >>> py3-transitions: Cleaning up srcdir >>> py3-transitions: Cleaning up pkgdir >>> py3-transitions: Cleaning up tmpdir >>> py3-transitions: Uninstalling dependencies... ( 1/78) Purging .makedepends-py3-transitions (20260214.113845) ( 2/78) Purging py3-six-pyc (1.17.0-r0) ( 3/78) Purging py3-six (1.17.0-r0) ( 4/78) Purging py3-setuptools-pyc (82.0.0-r0) ( 5/78) Purging py3-setuptools (82.0.0-r0) ( 6/78) Purging py3-gpep517-pyc (19-r1) ( 7/78) Purging py3-gpep517 (19-r1) ( 8/78) Purging py3-installer-pyc (0.7.0-r2) ( 9/78) Purging py3-installer (0.7.0-r2) (10/78) Purging py3-pytest-pyc (9.0.2-r0) (11/78) Purging py3-pytest (9.0.2-r0) (12/78) Purging py3-iniconfig-pyc (2.3.0-r0) (13/78) Purging py3-iniconfig (2.3.0-r0) (14/78) Purging py3-packaging-pyc (25.0-r0) (15/78) Purging py3-packaging (25.0-r0) (16/78) Purging py3-parsing-pyc (3.3.2-r0) (17/78) Purging py3-parsing (3.3.2-r0) (18/78) Purging py3-pluggy-pyc (1.6.0-r0) (19/78) Purging py3-pluggy (1.6.0-r0) (20/78) Purging py3-py-pyc (1.11.0-r4) (21/78) Purging py3-py (1.11.0-r4) (22/78) Purging py3-pygments-pyc (2.19.2-r0) (23/78) Purging py3-pygments (2.19.2-r0) (24/78) Purging py3-pycodestyle-pyc (2.14.0-r1) (25/78) Purging py3-pycodestyle (2.14.0-r1) (26/78) Purging py3-graphviz-pyc (0.20.3-r1) (27/78) Purging py3-graphviz (0.20.3-r1) (28/78) Purging graphviz (12.2.1-r2) Executing graphviz-12.2.1-r2.pre-deinstall (29/78) Purging font-cantarell (0.303.1-r3) (30/78) Purging python3-pyc (3.12.12-r0) (31/78) Purging python3-pycache-pyc0 (3.12.12-r0) (32/78) Purging pyc (3.12.12-r0) (33/78) Purging python3 (3.12.12-r0) (34/78) Purging gdbm (1.26-r0) (35/78) Purging graphviz-libs (12.2.1-r2) (36/78) Purging libgd (2.3.3-r10) (37/78) Purging libpanelw (6.6_p20251231-r0) (38/78) Purging libxpm (3.5.18-r0) (39/78) Purging libxt (1.3.1-r0) (40/78) Purging mpdecimal (4.0.1-r0) (41/78) Purging pango (1.56.4-r0) (42/78) Purging sqlite-libs (3.51.2-r1) (43/78) Purging tiff (4.7.1-r0) (44/78) Purging xz-libs (5.8.2-r0) (45/78) Purging libavif (1.3.0-r1) (46/78) Purging aom-libs (3.13.1-r1) (47/78) Purging cairo (1.18.4-r1) (48/78) Purging libxft (2.3.9-r0) (49/78) Purging fontconfig (2.17.1-r0) (50/78) Purging harfbuzz (12.3.2-r0) (51/78) Purging freetype (2.14.1-r1) (52/78) Purging fribidi (1.0.16-r3) (53/78) Purging glib (2.86.3-r1) (54/78) Purging graphite2 (1.3.14-r6) (55/78) Purging libmount (2.41.3-r0) (56/78) Purging libblkid (2.41.3-r0) (57/78) Purging libxext (1.3.7-r0) (58/78) Purging libxrender (0.9.12-r0) (59/78) Purging libx11 (1.8.13-r0) (60/78) Purging libxcb (1.17.0-r1) (61/78) Purging libxdmcp (1.1.5-r1) (62/78) Purging libbsd (0.12.2-r0) (63/78) Purging libbz2 (1.0.8-r6) (64/78) Purging libdav1d (1.5.3-r0) (65/78) Purging libeconf (0.8.3-r0) (66/78) Purging libffi (3.5.2-r0) (67/78) Purging libsm (1.2.6-r0) (68/78) Purging libice (1.1.2-r0) (69/78) Purging libintl (0.24.1-r1) (70/78) Purging libyuv (0.0.1887.20251502-r1) (71/78) Purging libjpeg-turbo (3.1.3-r0) (72/78) Purging libmd (1.1.0-r0) (73/78) Purging libpng (1.6.55-r0) (74/78) Purging libwebp (1.6.0-r0) (75/78) Purging libsharpyuv (1.6.0-r0) (76/78) Purging libuuid (2.41.3-r0) (77/78) Purging libxau (1.0.12-r0) (78/78) Purging pixman (0.46.4-r0) Executing busybox-1.37.0-r31.trigger OK: 289.6 MiB in 105 packages >>> py3-transitions: Updating the testing/armv7 repository index... >>> py3-transitions: Signing the index...