automat icon indicating copy to clipboard operation
automat copied to clipboard

Tests fail if gaphviz is installed but not Twisted

Open toabctl opened this issue 7 years ago • 0 comments

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] ----------------------------------------------------------------------

toabctl avatar Jul 11 '17 06:07 toabctl