Part of lp.testing.karma View In Hierarchy
No karma assignments will be printed until the register_listener() method is called.
Each time Karma is assigned to a Person, a line in the following format will be printed:
Karma added: action=<action>, [product|distribution]=<contextname>
If show_person is set to True, the name of the person to whom karma is granted will also be shown like this (on one line):
Karma added: action=<action>, [product|distribution]=<contextname>, person=<name>
A set of KarmaAction objects assigned since the register_listener() method was called is available in the added_listener_actions property.
|Method||record||Overridable: record the assignment of karma.|
Inherited from KarmaRecorder:
|Method||receive||Process a karma event.|
|Method||register_listener||Register listener. Must be `unregister`ed later.|
|Method||unregister_listener||Unregister listener after
|Method||_filterFor||Does an event property value pass our filter for that property?|
KarmaRecorder, but do not activate it yet.
|Parameters||person||If given, record only karma for this |
|action_name||If given, record only karma with this action name (e.g. questionasked, sponsoruploadaccepted, bugfixed).|
|product||If given, record only karma related to this
|distribution||If given, record only karma related to this
|sourcepackagename||If given, record only karma related to
The default action to record the karma object in
self.karma_events, but feel free to override this with your