Esempio 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()
Esempio 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()
Esempio 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()
Esempio n. 4
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Esempio 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)
Esempio n. 6
0
 def removeSystemEventTrigger(self, triggerID):
     eventType, handle = triggerID
     event = self._triggers.setdefault(eventType, _ThreePhaseEvent())
     event.removeTrigger(handle)
Esempio 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)
Esempio 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()