Обновление пользователя в тестовой функции

Я столкнулся с проблемой сбоя при попытке обновить экземпляр рабочего в тестовой функции. Каждый раз, когда я пытаюсь передать данные рабочего в пост-методе, например:

response = self.client.post(url, worker_2)

не удается обновить В моем случае я просто изменил email.

В терминале отладчика выдает ошибку типа "два поля пароля не совпали". Но это очень странно, потому что я не передавал 2 пароля в качестве входных данных, а просто изначально получил рабочий из базы данных с существующим паролем, изменил email и передал эти данные в качестве входных в методе post.

И так, он показал, что это поле "email" не было изменено.

Как я могу эффективно решить эту проблему?

Я пытался сбросить пароль после получения рабочего из базы данных и затем установить "password1" + "password2" для этого рабочего. Но, к сожалению, это не сработало.

У меня нет четкого представления о том, какие действия я могу предпринять еще для достижения результата - обновления этого объекта.

Вернуться на верх