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

Merge of r11248 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@11254 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2009-07-16 23:49:27 +00:00
parent 940b8a17d4
commit ab3b5b2380

View File

@ -596,7 +596,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()