Exemple #1
0
    def test_send_error(self):
        my_service = MyService()
        ch = DummySendingChannel()
        assert not hasattr(my_service, '_channel')
        assert not ch.called
        my_service._channel = ch

        err_msg = str(StandardError('we had a serious error'))
        my_service._send_error(err_msg, 23)
        ok_(ch.called)
        eq_(ch.msg, (23, err_msg, None))
Exemple #2
0
    def test_send_result(self):
        my_service = MyService()
        ch = DummySendingChannel()
        assert not hasattr(my_service, '_channel')
        assert not ch.called
        my_service._channel = ch

        dummy_result = 'a,b,c'
        my_service._send_result(dummy_result, 34)
        ok_(ch.called)
        eq_(ch.msg, (34, None, dummy_result))
Exemple #3
0
    def test_send(self):
        my_service = MyService()
        ch = DummySendingChannel()
        assert not hasattr(my_service, '_channel')
        assert not ch.called
        my_service._channel = ch

        dummy_result = (1, None, 123)
        my_service._send(dummy_result)

        ok_(ch.called)
        eq_(ch.msg, dummy_result)