Ejemplo n.º 1
0
 def assertNextTaskDataEqual(self, consumer, presult, task_name, test_eta=False, test_expires=False, **kwargs):
     next_task = consumer.queues[0].get()
     task_data = next_task.decode()
     self.assertEqual(task_data["id"], presult.id)
     self.assertEqual(task_data["task"], task_name)
     task_kwargs = task_data.get("kwargs", {})
     if test_eta:
         self.assertIsInstance(task_data.get("eta"), basestring)
         to_datetime = parse_iso8601(task_data.get("eta"))
         self.assertIsInstance(to_datetime, datetime)
     if test_expires:
         self.assertIsInstance(task_data.get("expires"), basestring)
         to_datetime = parse_iso8601(task_data.get("expires"))
         self.assertIsInstance(to_datetime, datetime)
     for arg_name, arg_value in kwargs.items():
         self.assertEqual(task_kwargs.get(arg_name), arg_value)
Ejemplo n.º 2
0
 def assertNextTaskDataEqual(self, consumer, presult, task_name,
                             test_eta=False, test_expires=False, **kwargs):
     next_task = consumer.queues[0].get()
     task_data = next_task.decode()
     self.assertEqual(task_data['id'], presult.id)
     self.assertEqual(task_data['task'], task_name)
     task_kwargs = task_data.get('kwargs', {})
     if test_eta:
         self.assertIsInstance(task_data.get('eta'), string_t)
         to_datetime = parse_iso8601(task_data.get('eta'))
         self.assertIsInstance(to_datetime, datetime)
     if test_expires:
         self.assertIsInstance(task_data.get('expires'), string_t)
         to_datetime = parse_iso8601(task_data.get('expires'))
         self.assertIsInstance(to_datetime, datetime)
     for arg_name, arg_value in items(kwargs):
         self.assertEqual(task_kwargs.get(arg_name), arg_value)
Ejemplo n.º 3
0
 def assertNextTaskDataEqual(self,
                             consumer,
                             presult,
                             task_name,
                             test_eta=False,
                             test_expires=False,
                             **kwargs):
     next_task = consumer.queues[0].get()
     task_data = next_task.decode()
     self.assertEqual(task_data['id'], presult.id)
     self.assertEqual(task_data['task'], task_name)
     task_kwargs = task_data.get('kwargs', {})
     if test_eta:
         self.assertIsInstance(task_data.get('eta'), basestring)
         to_datetime = parse_iso8601(task_data.get('eta'))
         self.assertIsInstance(to_datetime, datetime)
     if test_expires:
         self.assertIsInstance(task_data.get('expires'), basestring)
         to_datetime = parse_iso8601(task_data.get('expires'))
         self.assertIsInstance(to_datetime, datetime)
     for arg_name, arg_value in kwargs.items():
         self.assertEqual(task_kwargs.get(arg_name), arg_value)
Ejemplo n.º 4
0
 def assertNextTaskDataEqual(self,
                             consumer,
                             presult,
                             task_name,
                             test_eta=False,
                             test_expires=False,
                             **kwargs):
     next_task = consumer.fetch()
     task_data = next_task.decode()
     self.assertEqual(task_data["id"], presult.task_id)
     self.assertEqual(task_data["task"], task_name)
     task_kwargs = task_data.get("kwargs", {})
     if test_eta:
         self.assertIsInstance(task_data.get("eta"), basestring)
         to_datetime = parse_iso8601(task_data.get("eta"))
         self.assertIsInstance(to_datetime, datetime)
     if test_expires:
         self.assertIsInstance(task_data.get("expires"), basestring)
         to_datetime = parse_iso8601(task_data.get("expires"))
         self.assertIsInstance(to_datetime, datetime)
     for arg_name, arg_value in kwargs.items():
         self.assertEqual(task_kwargs.get(arg_name), arg_value)