summaryrefslogtreecommitdiff
path: root/docs/topics/testing
diff options
context:
space:
mode:
authorAlexander Gaevsky <sasha@sasha0.ru>2016-02-05 21:03:06 +0200
committerTim Graham <timograham@gmail.com>2016-03-23 09:01:52 -0400
commit107165c4b04f4e5a830a60b6c66b2e5d8fb1d242 (patch)
tree2fdb315783b985925bf73a1624d62e2df5f2aba7 /docs/topics/testing
parente0a3d937309a82b8beea8f41b17d8b6298da2a86 (diff)
Fixed #24987 -- Allowed inactive users to login with the test client.
Diffstat (limited to 'docs/topics/testing')
-rw-r--r--docs/topics/testing/tools.txt13
1 files changed, 6 insertions, 7 deletions
diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt
index 8cd847f066..bc0cf98199 100644
--- a/docs/topics/testing/tools.txt
+++ b/docs/topics/testing/tools.txt
@@ -334,13 +334,6 @@ Use the ``django.test.Client`` class to make requests.
``login()`` method to simulate the effect of a user logging into the
site.
- Inactive users (:attr:`is_active=False
- <django.contrib.auth.models.User.is_active>`) are not permitted to
- login as this method is meant to be equivalent to the
- :func:`~django.contrib.auth.login` view which uses
- :class:`~django.contrib.auth.forms.AuthenticationForm` and therefore
- defaults to rejecting users who are inactive.
-
After you call this method, the test client will have all the cookies
and session data required to pass any login-based tests that may form
part of a view.
@@ -378,6 +371,12 @@ Use the ``django.test.Client`` class to make requests.
:meth:`~django.contrib.auth.models.UserManager.create_user` helper
method to create a new user with a correctly hashed password.
+ .. versionchanged:: 1.10
+
+ In previous versions, inactive users (:attr:`is_active=False
+ <django.contrib.auth.models.User.is_active>`) were not permitted
+ to login.
+
.. method:: Client.force_login(user, backend=None)
.. versionadded:: 1.9