Exemple #1
0
 def test_attributes(self):
     res = AsyncResult('testqueue')
     self.assertEqual('testqueue', res.result_queue)
     self.assertRaises(AttributeError, getattr, res, 'correlation_id')
     self.assertRaises(AttributeError, getattr, res, 'args')
     self.assertRaises(AttributeError, getattr, res, 'name')
     self.assertRaises(AttributeError, getattr, res, 'returned')
     self.assertRaises(AttributeError, getattr, res, 'exception')
     self.assertRaises(AttributeError, getattr, res, 'traceback')
     res._correlation_id = 'abc123'
     res._result = {
         'args': 123,
         'kwargs': 456,
         'task': 'test',
         'exception': {
             'traceback': 'test traceback'
         }
     }
     self.assertEqual('abc123', res.correlation_id)
     self.assertEqual((123, 456), res.args)
     self.assertEqual('test', res.name)
     res._return = 789
     self.assertEqual(789, res.returned)
     del res._return
     res._exc = 987
     self.assertEqual(987, res.exception)
     self.assertEqual('test traceback', res.traceback)
Exemple #2
0
 def test_attributes(self):
     res = AsyncResult('testqueue')
     self.assertEqual('testqueue', res.result_queue)
     self.assertRaises(AttributeError, getattr, res, 'correlation_id')
     self.assertRaises(AttributeError, getattr, res, 'args')
     self.assertRaises(AttributeError, getattr, res, 'name')
     self.assertRaises(AttributeError, getattr, res, 'returned')
     self.assertRaises(AttributeError, getattr, res, 'exception')
     self.assertRaises(AttributeError, getattr, res, 'traceback')
     res._correlation_id = 'abc123'
     res._result = {'args': 123, 'kwargs': 456, 'task': 'test',
                    'exception': {'traceback': 'test traceback'}}
     self.assertEqual('abc123', res.correlation_id)
     self.assertEqual((123, 456), res.args)
     self.assertEqual('test', res.name)
     res._return = 789
     self.assertEqual(789, res.returned)
     del res._return
     res._exc = 987
     self.assertEqual(987, res.exception)
     self.assertEqual('test traceback', res.traceback)