envisage.tests.test_extension_point_binding module

Tests for extension point bindings.

class envisage.tests.test_extension_point_binding.BindingTarget[source]

Bases: HasTraits

Example class whose traits are used as a binding target.

target = List(Any())

Target trait for extension point binding.

class envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase(methodName='runTest')[source]

Bases: TestCase

Tests for extension point binding.

setUp()[source]

Hook method for setting up the test fixture before exercising it.

tearDown()[source]

Hook method for deconstructing the test fixture after testing it.

test_explicit_extension_registry()[source]

explicit extension registry

test_set_extensions_via_registry()[source]

set extensions via registry

test_set_extensions_via_trait()[source]

set extensions via trait

test_should_be_able_to_bind_multiple_traits_on_a_single_object()[source]
test_unbind_extension_point()[source]
test_unbinding_removes_references()[source]
test_untyped_extension_point()[source]

untyped extension point