def test_ack_message(self): ctrl = Controller() ctrl.send_message('events', 'topic', 'subject') queue = ctrl.get_queue('events') self.assertEqual(queue.count(), 1) message = ctrl.get_messages('events')[0] ctrl.ack_message(message, 'events') self.assertEqual(queue.count(), 0)
def test_get_and_send_messages(self): ctrl = Controller() ctrl.send_message('events', 'topic', 'subject') self.assertEqual( ctrl.get_messages('events')[0].get_body(), { 'topic': 'topic', 'subject': 'subject', 'options': {} } )