コード例 #1
0
ファイル: test_consumer.py プロジェクト: credativ/gofer
    def test_read_validation_failed(self):
        url = 'test-url'
        node = Node('test-queue')
        failed = ValidationFailed(details='test')
        consumer = ConsumerThread(node, url)
        consumer.reader = Mock()
        consumer.reader.next.side_effect = failed
        consumer.rejected = Mock()

        # test
        consumer.read()

        # validate
        consumer.rejected.assert_called_once_with(
            failed.code, failed.description, failed.document, failed.details)
コード例 #2
0
ファイル: test_consumer.py プロジェクト: stbenjam/gofer
    def test_read_validation_failed(self):
        url = 'test-url'
        node = Node('test-queue')
        failed = ValidationFailed(details='test')
        consumer = ConsumerThread(node, url)
        consumer.reader = Mock()
        consumer.reader.next.side_effect = failed
        consumer.rejected = Mock()

        # test
        consumer.read()

        # validate
        consumer.rejected.assert_called_once_with(
            failed.code, failed.description, failed.document, failed.details)
コード例 #3
0
ファイル: test_consumer.py プロジェクト: credativ/gofer
    def test_read_invalid_document(self):
        url = 'test-url'
        node = Node('test-queue')
        code = 12
        description = 'just up and failed'
        document = Mock()
        details = 'crashed'
        ir = InvalidDocument(code, description, document, details)
        consumer = ConsumerThread(node, url)
        consumer.reader = Mock()
        consumer.reader.next.side_effect = ir
        consumer.rejected = Mock()

        # test
        consumer.read()

        # validate
        consumer.rejected.assert_called_once_with(
            ir.code, ir.description, ir.document, ir.details)
コード例 #4
0
ファイル: test_consumer.py プロジェクト: stbenjam/gofer
    def test_read_invalid_document(self):
        url = 'test-url'
        node = Node('test-queue')
        code = 12
        description = 'just up and failed'
        document = Mock()
        details = 'crashed'
        ir = DocumentError(code, description, document, details)
        consumer = ConsumerThread(node, url)
        consumer.reader = Mock()
        consumer.reader.next.side_effect = ir
        consumer.rejected = Mock()

        # test
        consumer.read()

        # validate
        consumer.rejected.assert_called_once_with(
            ir.code, ir.description, ir.document, ir.details)
コード例 #5
0
ファイル: test_consumer.py プロジェクト: credativ/gofer
 def test_rejected(self):
     url = 'test-url'
     node = Node('test-queue')
     consumer = ConsumerThread(node, url)
     consumer.rejected('1', '2', '3', '4')
コード例 #6
0
ファイル: test_consumer.py プロジェクト: stbenjam/gofer
 def test_rejected(self):
     url = 'test-url'
     node = Node('test-queue')
     consumer = ConsumerThread(node, url)
     consumer.rejected('1', '2', '3', '4')