
Morris is a simple python library for creating notification mechanism similar to qt signals or c# events. application developers can create signals with a simple decorator (@signal), send signals by calling the decorated method or function, connect to and disconnect from signals with signal.connect() and signal.disconnect().
morris comes with support for writing high-level unit tests using the signaltestcase.{watchsignal,assertsignalfired,assertsignalnotfired}() methods. appropriate ordering constraints on multiple signals can be tested using the signaltestcase.assertsignalordering() method.
this package contains the html documentation