Pārlūkot izejas kodu

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 mēnesi atpakaļ
vecāks
revīzija
14f5a2ed7c
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  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 = django_rq.get_queue('default')
         self.queue.empty()
         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
     @classmethod
     def setUpTestData(cls):
     def setUpTestData(cls):