| published by | Adam Johnson |
|---|---|
| in blog | Adam Johnson |
| original entry | Django: speed up tests slightly by disabling update_last_login |
Django’s test client provides two methods to log in a user: login() and force_login().
The latter one is faster because it bypasses the authentication backend, including password hashing, and just sets a session to have the user logged in.
Typically, you’d want to use it in setUp() like …