Мы хотим смоделировать пользователей, читающих форумы. Таким образом, мы хотим -
class ReadPostsInOneForum(TaskSet):
@task
def read(self):
forum_id = (want to get it from parent) # TODO HERE!!!
post_id = _get_random_int()
self.client.get('/forums/'+forum_id+'/'+post_id)
class ReadForums(TaskSet):
@task
def read(self):
forum_id = _get_some_values()
start_task_set(ReadPostsInOneForum, forum_id=forum_id) # TODO HERE!!!
Вопросы:
- Как передать параметры в дочерний набор задач?
- Как запустить другой набор задач в методе @task?
ps Кажется, есть один способ, используя self.parent.whatever_variable
, но я бы предпочел более Pythoni c & OOP решение, такое как передача некоторых параметров в конструкторе.