envisage.tests.support module

Support utilities for tests in the Envisage test suite.

Note: this is intended to provide helpers for testing Envisage itself rather than for external Envisage-based code. The helpers here should be considered private to Envisage.

class envisage.tests.support.PluginA[source]

Bases: Plugin

A plugin that offers an extension point.

class envisage.tests.support.PluginB[source]

Bases: Plugin

A plugin that contributes to an extension point.

class envisage.tests.support.PluginC[source]

Bases: Plugin

Another plugin that contributes to an extension point!

class envisage.tests.support.SimpleApplication(plugins=None, **traits)[source]

Bases: Application

The type of application used in the tests.