Fixed #10908 -- Clarified the procedure for creating test users in the testing docs. Thanks to gruszczy and timo.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@11248 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2009-07-16 16:06:53 +00:00
parent 93d86479e3
commit 49f0a4bb5b
1 changed files with 7 additions and 1 deletions

View File

@ -686,7 +686,13 @@ arguments at time of construction:
user accounts that are valid on your production site will not work user accounts that are valid on your production site will not work
under test conditions. You'll need to create users as part of the test under test conditions. You'll need to create users as part of the test
suite -- either manually (using the Django model API) or with a test suite -- either manually (using the Django model API) or with a test
fixture. fixture. Remember that if you want your test user to have a password,
you can't set the user's password by setting the password attribute
directly -- you must use the
:meth:`~django.contrib.auth.models.User.set_password()` function to
store a correctly hashed password. Alternatively, you can use the
:meth:`~django.contrib.auth.models.UserManager.create_user` helper
method to create a new user with a correctly hashed password.
.. method:: Client.logout() .. method:: Client.logout()