tests: add test for file not found error
This commit is contained in:
parent
1689cd762b
commit
876253b3fb
@ -18,7 +18,21 @@ def make_callback(process_time):
|
|||||||
return callback
|
return callback
|
||||||
|
|
||||||
|
|
||||||
|
def file_not_found_callback(x):
|
||||||
|
raise FileNotFoundError("File not found")
|
||||||
|
|
||||||
|
|
||||||
class TestQueueManager:
|
class TestQueueManager:
|
||||||
|
def test_not_available_file_leads_to_message_rejection_without_crashing(
|
||||||
|
self, queue_manager, input_message, stop_message
|
||||||
|
):
|
||||||
|
queue_manager.purge_queues()
|
||||||
|
|
||||||
|
queue_manager.publish_message_to_input_queue(input_message)
|
||||||
|
queue_manager.publish_message_to_input_queue(stop_message)
|
||||||
|
|
||||||
|
queue_manager.start_consuming(file_not_found_callback)
|
||||||
|
|
||||||
def test_processing_of_several_messages(self, queue_manager, input_message, stop_message):
|
def test_processing_of_several_messages(self, queue_manager, input_message, stop_message):
|
||||||
queue_manager.purge_queues()
|
queue_manager.purge_queues()
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user