Как написать тест для встроенной формы входа в django с помощью assertFormError - PullRequest
0 голосов
/ 12 февраля 2019

Я должен написать модульные тесты для входа пользователя в мое приложение.Я использовал django.contrib.auth.views для входа в систему.И я должен использовать assertFormError для тестирования сообщения об ошибке в форме.Поскольку assertFormError принимает экземпляр формы в качестве второго аргумента.Я не могу импортировать форму входа в test.py.Как экземпляр формы входа в test.py

Вот мой urls.py

    from django.contrib.auth import views as auth_views
    from django.urls import path

    from users import views as user_view

    urlpatterns = [
        path('', user_view.register, name="register"),
        path('register/', user_view.register, name="register"),
        path('home/', user_view.home, name="home"),
        path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name="login"),
        path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name="logout"),
    ]
...