В django-two-factor-auth как программно включить OTP для пользователя
Я пишу тест django для авторизованных пользователей, у которых включен OTP. я имеюuser1
кто аутентифицирован как self.client.force_login(user1)
. Я хотел бы включить OTP для этого пользователя, чтобы проверить свое мнение.
В пакете django-two-factor-auth функция test_admin.py - self.enable_otp()
используется для включения OTP для пользователя.
def enable_otp(self, user=None):
if not user:
user = list(self._passwords.keys())[0]
return user.totpdevice_set.create(name='default')
Как я могу использовать это в моем тесте django.
Спасибо