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