automat
automat copied to clipboard
Tests fail if gaphviz is installed but not Twisted
Having this combination is useful because Automat and Twisted have a cicle dependency (Automat needs Twisted and Twisted needs Automat). So not having Twisted installed leads to:
[ 5s] test_saveOnlyImage (automat._test.test_visualize.VisualizeToolTests) ... skipped 'Twisted is not installed.'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: _visualize (unittest.loader._FailedTest)
[ 5s] ----------------------------------------------------------------------
[ 5s] ImportError: Failed to import test module: _visualize
[ 5s] Traceback (most recent call last):
[ 5s] File "/usr/lib64/python3.6/unittest/loader.py", line 153, in loadTestsFromName
[ 5s] module = __import__(module_name)
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_noAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_quotesAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_sortsAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_validGraphviz (automat._test.test_visualize.IntegrationTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 230, in test_validGraphviz
[ 5s] out, err = p.communicate("".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_containsMachineFeatures (automat._test.test_visualize.SpotChecks)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 247, in test_containsMachineFeatures
[ 5s] gvout = "".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: _discover (unittest.loader._FailedTest)
[ 5s] ----------------------------------------------------------------------
[ 5s] ImportError: Failed to import test module: _discover
[ 5s] Traceback (most recent call last):
[ 5s] File "/usr/lib64/python3.6/unittest/loader.py", line 153, in loadTestsFromName
[ 5s] module = __import__(module_name)
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_noAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_quotesAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_sortsAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_validGraphviz (automat._test.test_visualize.IntegrationTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 230, in test_validGraphviz
[ 5s] out, err = p.communicate("".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_containsMachineFeatures (automat._test.test_visualize.SpotChecks)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 247, in test_containsMachineFeatures
[ 5s] gvout = "".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_noAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_quotesAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_sortsAttrs (automat._test.test_visualize.ElementMakerTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 71, in setUp
[ 5s] from .._visualize import elementMaker
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_validGraphviz (automat._test.test_visualize.IntegrationTests)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 230, in test_validGraphviz
[ 5s] out, err = p.communicate("".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ======================================================================
[ 5s] ERROR: test_containsMachineFeatures (automat._test.test_visualize.SpotChecks)
[ 5s] ----------------------------------------------------------------------
[ 5s] Traceback (most recent call last):
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_test/test_visualize.py", line 247, in test_containsMachineFeatures
[ 5s] gvout = "".join(sampleMachine().asDigraph())
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_methodical.py", line 356, in asDigraph
[ 5s] from ._visualize import makeDigraph
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_visualize.py", line 7, in <module>
[ 5s] from ._discover import findMachines
[ 5s] File "/home/abuild/rpmbuild/BUILD/Automat-0.6.0/automat/_discover.py", line 4, in <module>
[ 5s] from twisted.python.modules import PythonModule, getModule
[ 5s] ModuleNotFoundError: No module named 'twisted'
[ 5s]
[ 5s] ----------------------------------------------------------------------