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:
parent
99b3e7873b
commit
8f5d54c284
|
|
@ -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):
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue