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()