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