Проблемa с locust. response.failure('status code is' + str(response.status_code)) - ошибка, якобы я передаю два аргумента
@task(3)
def few_cell_fill_table(self):
if self.token:
headers = {'Authorization': 'Bearer ' + self.token}
with self.client.post(self.table_end_pont, json=UserBehavior.modify_req(one_times=False),
name="few_change_cell",
headers=headers) as response:
if response.status_code != 200:
response.failure('status code is' + str(response.status_code))
На этой строке постоянно получаю ошибку
response.failure('status code is' + str(response.status_code))
TypeError: _failure() takes 1 positional argument but 2 were given
Что за приколы, думаю, решил посмотреть ку ведёт failure
Может у меня не тот failure, подскажите что делать?
Ответы (1 шт):
Автор решения: Qwer
→ Ссылка
Попробуй так:
def few_cell_fill_table(self):
if self.token:
headers = {'Authorization': 'Bearer ' + self.token}
with self.client.post(self.table_end_pont, json=UserBehavior.modify_req(one_times=False),
name="few_change_cell",
headers=headers) as response:
if response.status_code != 200:
status_code = 'status code is ' + str(response.status_code)
response.failure(status_code)
