class documentation

class FindMachinesIntegrationTests(_WritesPythonModules): (source)

View In Hierarchy

Integration tests to check that findMachines yields all machines discoverable at or below an FQPN.

Method setUp Undocumented
Method test_discoverAll Given a top-level package FQPN, findMachines discovers all MethodicalMachine instances in and below it.
Constant SOURCE Undocumented
Instance Variable findMachines Undocumented
Instance Variable moduleDict Undocumented
Instance Variable packageDict Undocumented
Instance Variable pythonPath Undocumented

Inherited from _WritesPythonModules:

Method attributesAsDict Undocumented
Method loadModuleAsDict Undocumented
Method makeImportable Undocumented
Method makeModule Undocumented
Method makeModuleAsDict Undocumented
Method tearDown Undocumented
Method writeSourceInto Undocumented
Instance Variable FilePath Undocumented
Instance Variable getModule Undocumented
Instance Variable originalSysModules Undocumented
Instance Variable pathDir Undocumented
Instance Variable PythonPath Undocumented
Instance Variable savedSysPath Undocumented
def test_discoverAll(self): (source)

Given a top-level package FQPN, findMachines discovers all MethodicalMachine instances in and below it.

SOURCE: str = (source)

Undocumented

Value
'''
    from automat import MethodicalMachine

    class PythonClass(object):
        _machine = MethodicalMachine()
        ignored = "i am ignored"

...
findMachines = (source)

Undocumented

moduleDict = (source)

Undocumented

packageDict = (source)

Undocumented

pythonPath = (source)

Undocumented