Răsfoiți Sursa

Merge pull request #22322 from netbox-community/22319-eventruletestcase-lacks-teardown-leaks-enqueued-events

Closes #22319: Clear RQ queue after Event Rule tests
bctiemann 1 lună în urmă
părinte
comite
14f5a2ed7c
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      netbox/extras/tests/test_event_rules.py

+ 6 - 0
netbox/extras/tests/test_event_rules.py

@@ -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):