Exemple #1
0
 def test_DummyQueue_is_FIFO(self):
     ev1 = event.Event('ev1', {})
     ev2 = event.Event('ev2', {})
     qq = hub.DummyQueue('send')
     qq.put_event(ev1)
     qq.put_event(ev2)
     got = qq.get_event()
     assert got == ev1
     got = qq.get_event()
     assert got == ev2
Exemple #2
0
 def test_unicode(self):
     bob = dict(name='bob', email='*****@*****.**')
     evid = 'user.account.created'
     ev = event.Event(evid, bob)
     got = unicode(ev)
     want = "<Event event_id user.account.created, " +\
            "datakeys ['email', 'name']>"
     assert testing.checker.check_output(want, got, 0)
Exemple #3
0
 def event_factory(self, event_id, data={}):
     return event.Event(event_id, data)
Exemple #4
0
 def test_Action_conforms_to_interface(self):
     ee = event.Event('e')
     aa = action.Action(event=ee, row={})
     assert interface.IAction in providedBy(aa)
Exemple #5
0
 def test_action_type(self):
     ee = event.Event('e')
     aa = action.DummyEmailAction(event=ee, row={})
     assert aa.action_type == 'DummyEmailAction'
Exemple #6
0
 def test_handle(self):
     ee = event.Event('e')
     aa = action.DummyEmailAction(event=ee, row={})
     # Just check the method is there
     assert aa.handle
Exemple #7
0
 def test_name_attr(self):
     bob = dict(name='bob', email='*****@*****.**')
     evid = 'user.account.created'
     ev = event.Event(evid, bob)
     assert ev.event_id == evid