[1.8.x] Isolated auth_tests from contenttypes_tests; refs #11505.

Backport of e0b3926026 from master
This commit is contained in:
Tim Graham 2015-02-14 22:03:25 -05:00
parent e13dca859c
commit 259259a819
1 changed files with 8 additions and 0 deletions

View File

@ -9,6 +9,7 @@ from django.contrib.auth.forms import (
UserChangeForm, UserCreationForm, UserChangeForm, UserCreationForm,
) )
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.contrib.sites.models import Site
from django.core import mail from django.core import mail
from django.core.mail import EmailMultiAlternatives from django.core.mail import EmailMultiAlternatives
from django.forms.fields import CharField, Field from django.forms.fields import CharField, Field
@ -362,6 +363,13 @@ class PasswordResetFormTest(TestCase):
fixtures = ['authtestdata.json'] fixtures = ['authtestdata.json']
@classmethod
def setUpClass(cls):
super(PasswordResetFormTest, cls).setUpClass()
# This cleanup is necessary because contrib.sites cache
# makes tests interfere with each other, see #11505
Site.objects.clear_cache()
def create_dummy_user(self): def create_dummy_user(self):
""" """
Create a user and return a tuple (user_object, username, email). Create a user and return a tuple (user_object, username, email).