Саранча: Как перенести данные из одной задачи в другую - PullRequest
0 голосов
/ 24 июня 2019

Учитывая класс:

class UserBehavior(TaskSet):

  @task(1)
  def task_one(self):
    # call server
    # now there is response from the server

  @task(1)
  def task_two(self):
    # call server but request should use response data from task_one()

Как я понимаю, TaskSequence должен использоваться класс, если мне нужно перенести данные из task_one() в task_two()? Но я не могу найти документацию о том, как переносить данные из одной задачи в другую. Это правильно:

class UserBehavior(TaskSequence):

  @seq_task(1)
  def task_one(self):
    ...
    self.resp = ... # save response here for task_two()

  @seq_task(2)
  def task_two(self):
    ...
    # use here self.resp from task_one()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...