@@ -60,6 +60,7 @@ def broker(self):
6060 @pytest .mark .timeout (2 )
6161 def test_prefetch_limits_message_consumption (self , broker ):
6262 """Verify that prefetch parameter limits message consumption."""
63+ broker .create (queue = "test-queue" )
6364 broker .purge (queue = "test-queue" )
6465
6566 # Enqueue more messages than prefetch limit
@@ -92,6 +93,7 @@ def receive_messages():
9293 @pytest .mark .timeout (2 )
9394 def test_suspend_resume_affects_prefetch_capacity (self , broker ):
9495 """Verify suspending messages frees capacity and resuming reduces it."""
96+ broker .create (queue = "test-queue" )
9597 broker .purge (queue = "test-queue" )
9698
9799 # Enqueue messages
@@ -129,6 +131,7 @@ def receive_messages():
129131 @pytest .mark .timeout (2 )
130132 def test_complete_message_frees_prefetch_capacity (self , broker ):
131133 """Verify completing messages frees up capacity."""
134+ broker .create (queue = "test-queue" )
132135 broker .purge (queue = "test-queue" )
133136
134137 # Enqueue more messages than prefetch limit
@@ -168,6 +171,7 @@ def receive_messages():
168171 @pytest .mark .timeout (2 )
169172 def test_multiple_receivers_independent_prefetch_limits (self , broker ):
170173 """Verify multiple receivers operate with independent prefetch limits."""
174+ broker .create (queue = "test-queue" )
171175 broker .purge (queue = "test-queue" )
172176
173177 # Enqueue enough messages for both receivers
@@ -219,6 +223,8 @@ def test_receive_rejects_empty_queues(self, broker):
219223 @skip_if_unsupported ("supports_multiple_queues" )
220224 def test_receive_supports_multiple_queues (self , broker ):
221225 """Verify broker can receive from multiple queues."""
226+ broker .create (queue = "queue1" )
227+ broker .create (queue = "queue2" )
222228 broker .purge (queue = "queue1" )
223229 broker .purge (queue = "queue2" )
224230
@@ -254,6 +260,10 @@ def receive_messages():
254260 def test_multiple_queues_with_mixed_empty_and_filled (self , broker ):
255261 """Verify broker handles multiple queues with some empty, some with messages."""
256262
263+ broker .create (queue = "empty1" )
264+ broker .create (queue = "filled" )
265+ broker .create (queue = "empty2" )
266+ broker .create (queue = "also_filled" )
257267 broker .purge (queue = "empty1" )
258268 broker .purge (queue = "filled" )
259269 broker .purge (queue = "empty2" )
@@ -298,6 +308,8 @@ def test_duplicate_queue_names_get_additional_priority(self, broker):
298308 probability in the round-robin selection.
299309 """
300310
311+ broker .create (queue = "priority_queue" )
312+ broker .create (queue = "normal_queue" )
301313 broker .purge (queue = "priority_queue" )
302314 broker .purge (queue = "normal_queue" )
303315
@@ -398,6 +410,9 @@ def test_empty_queue_cycling_fairness(self, broker):
398410 the message, not just cycle by a fixed amount.
399411 """
400412
413+ broker .create (queue = "empty" )
414+ broker .create (queue = "queue1" )
415+ broker .create (queue = "queue2" )
401416 broker .purge (queue = "empty" )
402417 broker .purge (queue = "queue1" )
403418 broker .purge (queue = "queue2" )
0 commit comments