Ejemplo n.º 1
0
    def test_info(self):
        task = Task(uuid='abcdefg',
                    name='tasks.add',
                    args='(2, 2)',
                    kwargs='{}',
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    parent_id='bdefc',
                    root_id='dedfef',
                    foo=None,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    exchange='celery',
                    routing_key='celery',
                    succeeded=time())
        assert sorted(list(task._info_fields)) == sorted(task.info().keys())

        assert (sorted(list(task._info_fields + ('received',))) ==
                sorted(task.info(extra=('received',))))

        assert (sorted(['args', 'kwargs']) ==
                sorted(task.info(['args', 'kwargs']).keys()))
        assert not list(task.info('foo'))
Ejemplo n.º 2
0
    def test_info(self):
        task = Task(uuid='abcdefg',
                    name='tasks.add',
                    args='(2, 2)',
                    kwargs='{}',
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    parent_id='bdefc',
                    root_id='dedfef',
                    foo=None,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    exchange='celery',
                    routing_key='celery',
                    succeeded=time())
        assert sorted(list(task._info_fields)) == sorted(task.info().keys())

        assert (sorted(list(task._info_fields + ('received', ))) == sorted(
            task.info(extra=('received', ))))

        assert (sorted(['args', 'kwargs'
                        ]) == sorted(task.info(['args', 'kwargs']).keys()))
        assert not list(task.info('foo'))
Ejemplo n.º 3
0
    def test_info(self):
        task = Task(
            uuid="abcdefg",
            name="tasks.add",
            args="(2, 2)",
            kwargs="{}",
            retries=2,
            result=42,
            eta=1,
            runtime=0.0001,
            expires=1,
            foo=None,
            exception=1,
            received=time() - 10,
            started=time() - 8,
            exchange="celery",
            routing_key="celery",
            succeeded=time(),
        )
        self.assertEqual(sorted(list(task._info_fields)), sorted(task.info().keys()))

        self.assertEqual(sorted(list(task._info_fields + ("received",))), sorted(task.info(extra=("received",))))

        self.assertEqual(sorted(["args", "kwargs"]), sorted(task.info(["args", "kwargs"]).keys()))
        self.assertFalse(list(task.info("foo")))
Ejemplo n.º 4
0
    def test_info(self):
        task = Task(uuid="abcdefg",
                    name="tasks.add",
                    args="(2, 2)",
                    kwargs="{}",
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    succeeded=time())
        self.assertItemsEqual(list(task._info_fields), task.info().keys())

        self.assertItemsEqual(list(task._info_fields + ("received", )),
                              task.info(extra=("received", )))

        self.assertItemsEqual(["args", "kwargs"],
                              task.info(["args", "kwargs"]).keys())
Ejemplo n.º 5
0
    def test_info(self):
        task = Task(uuid="abcdefg",
                    name="tasks.add",
                    args="(2, 2)",
                    kwargs="{}",
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    succeeded=time())
        self.assertItemsEqual(list(task._info_fields),
                              task.info().keys())

        self.assertItemsEqual(list(task._info_fields + ("received", )),
                              task.info(extra=("received", )))

        self.assertItemsEqual(["args", "kwargs"],
                              task.info(["args", "kwargs"]).keys())
Ejemplo n.º 6
0
    def test_info(self):
        task = Task(uuid='abcdefg',
                    name='tasks.add',
                    args='(2, 2)',
                    kwargs='{}',
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    succeeded=time())
        self.assertEqual(sorted(list(task._info_fields)),
                         sorted(task.info().keys()))

        self.assertEqual(sorted(list(task._info_fields + ('received', ))),
                         sorted(task.info(extra=('received', ))))

        self.assertEqual(sorted(['args', 'kwargs']),
                         sorted(task.info(['args', 'kwargs']).keys()))
Ejemplo n.º 7
0
    def test_info(self):
        task = Task(uuid='abcdefg',
                    name='tasks.add',
                    args='(2, 2)',
                    kwargs='{}',
                    retries=2,
                    result=42,
                    eta=1,
                    runtime=0.0001,
                    expires=1,
                    exception=1,
                    received=time() - 10,
                    started=time() - 8,
                    succeeded=time())
        self.assertEqual(sorted(list(task._info_fields)),
                              sorted(task.info().keys()))

        self.assertEqual(sorted(list(task._info_fields + ('received', ))),
                              sorted(task.info(extra=('received', ))))

        self.assertEqual(sorted(['args', 'kwargs']),
                         sorted(task.info(['args', 'kwargs']).keys()))