Преглед на файлове

Fixed a test suddenly stopped passing after amqplib 0.6.1 (don't even know why
it passed before)

Ask Solem преди 15 години
родител
ревизия
89afec0303
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      celery/tests/test_task.py

+ 3 - 2
celery/tests/test_task.py

@@ -273,11 +273,12 @@ class TestTaskSet(unittest.TestCase):
         self.assertEquals(ts.task_name, IncrementCounterTask.name)
         self.assertEquals(ts.task_name, IncrementCounterTask.name)
         self.assertEquals(ts.total, 9)
         self.assertEquals(ts.total, 9)
 
 
+
+        consumer = IncrementCounterTask().get_consumer()
+        consumer.discard_all()
         taskset_res = ts.run()
         taskset_res = ts.run()
         subtasks = taskset_res.subtasks
         subtasks = taskset_res.subtasks
         taskset_id = taskset_res.taskset_id
         taskset_id = taskset_res.taskset_id
-
-        consumer = IncrementCounterTask().get_consumer()
         for subtask in subtasks:
         for subtask in subtasks:
             m = consumer.decoder(consumer.fetch().body)
             m = consumer.decoder(consumer.fetch().body)
             self.assertEquals(m.get("taskset"), taskset_id)
             self.assertEquals(m.get("taskset"), taskset_id)