Morris - an announcement (signal/event) system for Python¶
Features¶
Free software: LGPLv3 license
Documentation: https://morris.readthedocs.org.
Create signals with a simple decorator
morris.signal
Send signals by calling the decorated method or function
Connect to and disconnect from signals with
morris.signal.connect()
andmorris.signal.disconnect()
.Test your code with
morris.SignalTestCase.watchSignal()
,morris.SignalTestCase.assertSignalFired()
,morris.SignalTestCase.assertSignalNotFired()
andmorris.SignalTestCase.assertSignalOrdering()