瀏覽代碼

unittests: Stop Timer threads after staring them.

Ask Solem 14 年之前
父節點
當前提交
154e0df85f
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      celery/tests/test_worker.py

+ 2 - 1
celery/tests/test_worker.py

@@ -372,6 +372,7 @@ class test_CarrotListener(unittest.TestCase):
         l.qos = QoS(l.task_consumer, l.initial_prefetch_count, l.logger)
         l.event_dispatcher = MockEventDispatcher()
         l.receive_message(m.decode(), m)
+        l.eta_schedule.stop()
 
         items = [entry[2] for entry in self.eta_schedule.queue]
         found = 0
@@ -431,7 +432,7 @@ class test_CarrotListener(unittest.TestCase):
         self.assertTrue(dispatcher.flushed)
         l.event_dispatcher = MockEventDispatcher()
         l.receive_message(m.decode(), m)
-
+        l.eta_schedule.stop()
         in_hold = self.eta_schedule.queue[0]
         self.assertEqual(len(in_hold), 3)
         eta, priority, entry = in_hold