Если я создам образец учетной записи пользователя для теста, у меня будет эта ошибка:
Неизвестный алгоритм хэширования пароля «password1». Вы указали это в настройке PASSWORD_HASHERS?
class ExampleTest(TestCase):
def test_sample_data(self):
for i in range(0,1):
user = content.factories.UserFactory.create()
фабрики.py:
class UserFactory(factory.Factory):
FACTORY_FOR = User
username = factory.Sequence(lambda n: 'User' + n)
email = '[email protected]'
password = 'password1'
Как это исправить?
РЕДАКТИРОВАТЬ:
Решение:
user = content.factories.UserFactory.create()
user.set_password('yourpassword')
user.save()