예제 #1
0
 def test_from_message_invalid_kwargs(self):
     m = self.TaskMessage(self.mytask.name, args=(), kwargs='foo')
     req = Request(m, app=self.app)
     with pytest.raises(InvalidTaskError):
         raise req.execute().exception
예제 #2
0
 def __init__(self, *args, **kwargs):
     Request.__init__(self, *args, **kwargs)
     _MyRequest()
예제 #3
0
 def test_from_message_invalid_kwargs(self):
     m = self.TaskMessage(self.mytask.name, args=(), kwargs='foo')
     req = Request(m, app=self.app)
     with pytest.raises(InvalidTaskError):
         raise req.execute().exception
예제 #4
0
 def test_from_message_missing_required_fields(self):
     m = self.TaskMessage(self.mytask.name)
     m.headers.clear()
     with pytest.raises(KeyError):
         Request(m, app=self.app)
예제 #5
0
 def test_from_message_empty_args(self):
     tid = uuid()
     m = self.TaskMessage(self.mytask.name, tid, args=[], kwargs={})
     job = Request(m, app=self.app)
     assert isinstance(job, Request)
예제 #6
0
 def __init__(self, *args, **kwargs):
     Request.__init__(self, *args, **kwargs)
     _MyRequest()