test(extras): Clear RQ queue after event rule tests

Add tearDown method to empty the default queue after each test. Prevents
leftover jobs from leaking into later test suites that may reuse
the same queue instance.

Fixes #22319
This commit is contained in:
Martin Hauser 2026-05-28 17:37:53 +02:00
parent 99b3e7873b
commit 8f5d54c284
No known key found for this signature in database
1 changed files with 6 additions and 0 deletions

View File

@ -33,6 +33,12 @@ class EventRuleTestCase(APITestCase):
self.queue = django_rq.get_queue('default')
self.queue.empty()
def tearDown(self):
super().tearDown()
# Clear the queue so leftover jobs do not leak to the next test suite
self.queue.empty()
@classmethod
def setUpTestData(cls):