If you'd used the name "auth_login" you wouldn't have had to tweak so many of the automated tests. (It's not a big deal, but with the exception of the new test you are using, the tests shouldn't need to care which implementation of the login view is being used.)