В 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.

Спасибо

0 ответов

Другие вопросы по тегам