Isolated a flatpages test; refs #11505.

This commit is contained in:
Tim Graham 2015-01-22 15:23:45 -05:00
parent 4669b6a807
commit 4135d83702
1 changed files with 8 additions and 0 deletions

View File

@ -1,6 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.contrib.sites.models import Site
from django.test import TestCase from django.test import TestCase
from django.test.utils import modify_settings, override_settings from django.test.utils import modify_settings, override_settings
@ -12,6 +13,13 @@ from django.test.utils import modify_settings, override_settings
@modify_settings(INSTALLED_APPS={'append': ['django.contrib.sitemaps']},) @modify_settings(INSTALLED_APPS={'append': ['django.contrib.sitemaps']},)
class FlatpagesSitemapTests(TestCase): class FlatpagesSitemapTests(TestCase):
@classmethod
def setUpClass(cls):
super(FlatpagesSitemapTests, cls).setUpClass()
# This cleanup is necessary because contrib.sites cache
# makes tests interfere with each other, see #11505
Site.objects.clear_cache()
@classmethod @classmethod
def setUpTestData(cls): def setUpTestData(cls):
Site = apps.get_model('sites.Site') Site = apps.get_model('sites.Site')