예제 #1
0
    def test_html_consumer_signals_once(self, registry):
        pre_cb = mock_receiver()
        post_cb = mock_receiver()

        pre_consume.connect(pre_cb)
        post_consume.connect(post_cb)

        self.consumer.devour('')

        self.assertEqual(pre_cb.call_count, 1)
        self.assertEqual(post_cb.call_count, 1)
예제 #2
0
    def test_base_consumer_signal(self, registry):
        pre_cb = mock_receiver()
        post_cb = mock_receiver()

        pre_consume.connect(pre_cb)
        post_consume.connect(post_cb)

        self.consumer.devour('')

        self.assertTrue(pre_cb.called)
        self.assertTrue(post_cb.called)