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)
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)
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)
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)
def test_rejected(self): url = 'test-url' node = Node('test-queue') consumer = ConsumerThread(node, url) consumer.rejected('1', '2', '3', '4')
def test_rejected(self): url = 'test-url' node = Node('test-queue') consumer = ConsumerThread(node, url) consumer.rejected('1', '2', '3', '4')