def run_(mc): class FakeMessage(object): def __init__(self, body, routing_key): self.body = body self.delivery_info = { 'routing_key': routing_key} msg = FakeMessage('a msg', signalling.generate_routing_key(123, level)) mc.message_callback(msg)
def test_generate_routing_key(self): self.assertEqual('log.failed.123', signalling.generate_routing_key(123, 'failed'))