def test_callbacks_errbacks_chord(self): @self.app.task def t(i): pass m = self.app.amqp.as_task_v2(uuid(), "foo", callbacks=[t.s(1), t.s(2)], errbacks=[t.s(3), t.s(4)], chord=t.s(5)) _, _, embed = m.body assert embed["callbacks"] == [utf8dict(t.s(1)), utf8dict(t.s(2))] assert embed["errbacks"] == [utf8dict(t.s(3)), utf8dict(t.s(4))] assert embed["chord"] == utf8dict(t.s(5))
def test_callbacks_errbacks_chord(self): @self.app.task def t(i): pass m = self.app.amqp.as_task_v2( uuid(), 'foo', callbacks=[t.s(1), t.s(2)], errbacks=[t.s(3), t.s(4)], chord=t.s(5), ) _, _, embed = m.body assert embed['callbacks'] == [utf8dict(t.s(1)), utf8dict(t.s(2))] assert embed['errbacks'] == [utf8dict(t.s(3)), utf8dict(t.s(4))] assert embed['chord'] == utf8dict(t.s(5))
def test_callbacks_errbacks_chord(self): @self.app.task def t(i): pass m = self.app.amqp.as_task_v2( uuid(), 'foo', callbacks=[t.s(1), t.s(2)], errbacks=[t.s(3), t.s(4)], chord=t.s(5), ) _, _, embed = m.body self.assertListEqual( embed['callbacks'], [utf8dict(t.s(1)), utf8dict(t.s(2))], ) self.assertListEqual( embed['errbacks'], [utf8dict(t.s(3)), utf8dict(t.s(4))], ) self.assertEqual(embed['chord'], utf8dict(t.s(5)))