module documentation

Undocumented

Class Core Undocumented
Class ElementMakerTests elementMaker generates HTML representing the specified element.
Class FakeDigraph A fake graphviz.Digraph. Instantiate it with a RecordsDigraphActions.
Class FakeMethodicalMachine A fake MethodicalMachine. Instantiate it with a FakeDigraph
Class HTMLElement Holds an HTML element, as created by elementMaker.
Class IntegrationTests Tests which make sure Graphviz can understand the output produced by Automat.
Class RecordsDigraphActions Records calls made to FakeDigraph.
Class Sample Undocumented
Class SpotChecks Tests to make sure that the output contains salient features of the machine being generated.
Class TableMakerTests Tests that ensure tableMaker generates HTML tables usable as labels in DOT graphs.
Class VisualizeToolTests No class docstring; 0/6 instance variable, 6/10 methods documented
Function findElements Recursively collect all elements in an HTMLElement tree that match the optional predicate.
Function isGraphvizInstalled Are the graphviz tools installed?
Function isGraphvizModuleInstalled Is the graphviz Python module installed?
Function isLeaf This HTML element is actually leaf node.
Function sampleMachine Create a sample MethodicalMachine with some sample states.
Function sampleTypeMachine Create a sample TypeMachine with some sample states.
def findElements(element, predicate): (source)

Recursively collect all elements in an HTMLElement tree that match the optional predicate.

def isGraphvizInstalled(): (source)

Are the graphviz tools installed?

def isGraphvizModuleInstalled(): (source)

Is the graphviz Python module installed?

def isLeaf(element): (source)

This HTML element is actually leaf node.

def sampleMachine(): (source)

Create a sample MethodicalMachine with some sample states.

def sampleTypeMachine() -> TypeMachine[Sample, Core]: (source)

Create a sample TypeMachine with some sample states.