Example #1
0
 def setUp(self):
     """
     Create a trigger, an argument, and an event to be used by tests.
     """
     self.trigger = lambda x: None
     self.arg = object()
     self.event = base._ThreePhaseEvent()
Example #2
0
 def setUp(self):
     """
     Create a trigger, an argument, and an event to be used by tests.
     """
     self.trigger = lambda x: None
     self.arg = object()
     self.event = base._ThreePhaseEvent()
Example #3
0
 def addSystemEventTrigger(self, phase, eventType, callable, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.addTrigger(phase, callable, *args, **kw)
     # removeSystemEventTrigger isn't implemented so the return value here
     # isn't useful.
     return object()
Example #4
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Example #5
0
 def addSystemEventTrigger(self, phase, eventType, f, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     return eventType, event.addTrigger(phase, f, *args, **kw)
Example #6
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Example #7
0
 def addSystemEventTrigger(self, phase, eventType, callable, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     return eventType, event.addTrigger(phase, callable, *args, **kw)
Example #8
0
 def addSystemEventTrigger(self, phase, eventType, callable, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.addTrigger(phase, callable, *args, **kw)
     # removeSystemEventTrigger isn't implemented so the return value here
     # isn't useful.
     return object()