コード例 #1
0
ファイル: test_controller.py プロジェクト: EnTeQuAk/zing
    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)
コード例 #2
0
ファイル: test_controller.py プロジェクト: EnTeQuAk/zing
 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': {}
         }
     )