envisage.tests.test_extension_point module

Tests for extension points.

class envisage.tests.test_extension_point.ExtensionPointTestCase(methodName='runTest')[source]

Bases: TestCase

Tests for extension points.

setUp()[source]

Prepares the test fixture before each test method is called.

test_extension_point_changed()[source]

extension point changed

test_extension_point_str_representation()[source]

test the string representation of the extension point

test_extension_point_with_no_id()[source]

extension point with no Id

test_invalid_extension_point()[source]

invalid extension point

test_invalid_extension_point_type()[source]

invalid extension point type

test_mutate_extension_point_no_effect()[source]

Extension point is recomputed so mutation has no effect.

test_no_reference_to_extension_registry()[source]

no reference to extension registry

test_set_typed_extension_point()[source]

set typed extension point

test_set_untyped_extension_point()[source]

set untyped extension point

test_typed_extension_point()[source]

typed extension point

test_untyped_extension_point()[source]

untyped extension point

class envisage.tests.test_extension_point.HasExtensionPoints[source]

Bases: HasTraits

Base class for all test classes that use the ‘ExtensionPoint’ type.

extension_registry = None