vispy.util.tests.test_event_emitter module

class vispy.util.tests.test_event_emitter.BasicEvent(type, native=None, **kwargs)

Bases: vispy.util.event.Event

class vispy.util.tests.test_event_emitter.TestEmitters(methodName='runTest')

Bases: unittest.case.TestCase

assert_result(key=None, **kwargs)
record_event(ev, key=None)
test_chained_emitters()

Chained emitters

test_decorator_connection()

Connection by decorator

test_disconnect()

Emitter disconnection

test_emission_order()

Event emission order

test_emitter()

Emitter constructed with no arguments

test_emitter_block()

EventEmitter.blocker

test_emitter_error_handling()

Emitter error handling

test_emitter_loop()

Catch emitter loops

test_emitter_source()

Emitter constructed with source argument

test_emitter_subclass()

The EventEmitter subclassing

test_emitter_type()

Emitter constructed with type argument

test_emitter_type_event_class()

Emitter constructed with event_class argument

test_event_block()

Event.blocked

test_event_handling()

Event.handled

test_event_kwargs()

Extra Event kwargs

test_multiple_callbacks()

Multiple emitter callbacks

test_prebuilt_event()

Emit pre-built event

test_reconnect()

Ignore callback reconnect

test_source_stack_integrity()

Emitter checks source stack

test_symbolic_callback()

Symbolic callbacks

test_typed_event()

Emit Event class with pre-specified type

try_emitter(em, **kwargs)
class vispy.util.tests.test_event_emitter.TypedEvent(**kwargs)

Bases: vispy.util.event.Event

vispy.util.tests.test_event_emitter.test_emitter_block()
vispy.util.tests.test_event_emitter.test_emitter_reentrance_allowed_when_blocked1()
vispy.util.tests.test_event_emitter.test_emitter_reentrance_allowed_when_blocked2()
vispy.util.tests.test_event_emitter.test_emitter_reentrance_allowed_when_blocked3()
vispy.util.tests.test_event_emitter.test_event_connect_order()

Test event connection order