Beispiel #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()
 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()
Beispiel #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()
Beispiel #4
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Beispiel #5
0
 def addSystemEventTrigger(self, phase, eventType, f, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     return eventType, event.addTrigger(phase, f, *args, **kw)
Beispiel #6
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Beispiel #7
0
 def addSystemEventTrigger(self, phase, eventType, callable, *args, **kw):
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     return eventType, event.addTrigger(phase, callable, *args, **kw)
Beispiel #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()