Added parallel test running to "Speeding up the tests" docs.

This commit is contained in:
Harry Moreno 2016-06-30 18:10:03 -04:00 committed by Tim Graham
parent 12b4280444
commit 30c65ee818
1 changed files with 12 additions and 4 deletions

View File

@ -324,10 +324,18 @@ need to test for success or failure at that level.
Speeding up the tests Speeding up the tests
--------------------- ---------------------
In recent versions of Django, the default password hasher is rather slow by Running tests in parallel
design. If during your tests you are authenticating many users, you may want ~~~~~~~~~~~~~~~~~~~~~~~~~
to use a custom settings file and set the :setting:`PASSWORD_HASHERS` setting
to a faster hashing algorithm:: As long as your tests are properly isolated, you can run them in parallel to
gain a speed up on multi-core hardware. See :option:`test --parallel`.
Password hashing
~~~~~~~~~~~~~~~~
The default password hasher is rather slow by design. If you're authenticating
many users in your tests, you may want to use a custom settings file and set
the :setting:`PASSWORD_HASHERS` setting to a faster hashing algorithm::
PASSWORD_HASHERS = [ PASSWORD_HASHERS = [
'django.contrib.auth.hashers.MD5PasswordHasher', 'django.contrib.auth.hashers.MD5PasswordHasher',