envisage.tests.test_slice module

Tests to help find out how trait list events work.

These tests exist because when we are using the ‘ExtensionPoint’ trait type we try to mimic trait list events when extensions are added or removed.

class envisage.tests.test_slice.SliceTestCase(methodName='runTest')[source]

Bases: TestCase

Tests to help find out how trait list events work.

setUp()[source]

Prepares the test fixture before each test method is called.

test_append()[source]

append

test_assign_extended_slice()[source]

assign extended slice

test_assign_item()[source]

assign item

test_assign_slice()[source]

assign slice

test_del_all()[source]

del all

test_del_extended_slice()[source]

del extended slice

test_del_item()[source]

del item

test_del_slice()[source]

del slice

test_extend()[source]

extend

test_insert()[source]

insert

test_pop()[source]

remove

test_remove()[source]

remove

test_reverse()[source]

reverse

test_sort()[source]

sort

envisage.tests.test_slice.listener(obj, trait_name, old, event)[source]

Recreate a list operation from a trait list event.