buku_latihan.users.tests package¶
Submodules¶
buku_latihan.users.tests.factories module¶
buku_latihan.users.tests.test_admin module¶
buku_latihan.users.tests.test_drf_urls module¶
- buku_latihan.users.tests.test_drf_urls.test_user_detail(user: buku_latihan.users.models.User)¶
- buku_latihan.users.tests.test_drf_urls.test_user_list()¶
- buku_latihan.users.tests.test_drf_urls.test_user_me()¶
buku_latihan.users.tests.test_drf_views module¶
- class buku_latihan.users.tests.test_drf_views.TestUserViewSet¶
Bases:
object
- test_get_queryset(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- test_me(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
buku_latihan.users.tests.test_forms module¶
Module for all Form Tests.
- class buku_latihan.users.tests.test_forms.TestUserCreationForm¶
Bases:
object
Test class for all tests related to the UserCreationForm
- test_username_validation_error_msg(user: buku_latihan.users.models.User)¶
- Tests UserCreation Form’s unique validator functions correctly by testing:
A new user with an existing username cannot be added.
Only 1 error is raised by the UserCreation Form
The desired error message is raised
buku_latihan.users.tests.test_models module¶
- buku_latihan.users.tests.test_models.test_user_get_absolute_url(user: buku_latihan.users.models.User)¶
buku_latihan.users.tests.test_tasks module¶
- buku_latihan.users.tests.test_tasks.test_user_count(settings)¶
A basic test to execute the get_users_count Celery task.
buku_latihan.users.tests.test_urls module¶
- buku_latihan.users.tests.test_urls.test_detail(user: buku_latihan.users.models.User)¶
- buku_latihan.users.tests.test_urls.test_redirect()¶
- buku_latihan.users.tests.test_urls.test_update()¶
buku_latihan.users.tests.test_views module¶
- class buku_latihan.users.tests.test_views.TestUserDetailView¶
Bases:
object
- test_authenticated(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- test_not_authenticated(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- class buku_latihan.users.tests.test_views.TestUserRedirectView¶
Bases:
object
- test_get_redirect_url(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- class buku_latihan.users.tests.test_views.TestUserUpdateView¶
Bases:
object
- dummy_get_response(request: django.http.request.HttpRequest)¶
- test_form_valid(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- test_get_object(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶
- test_get_success_url(user: buku_latihan.users.models.User, rf: django.test.client.RequestFactory)¶