Fixed #24345 -- Isolated sitemaps_tests from contenttypes_tests; refs #11505

This commit is contained in:
Marten Kenbeek 2015-02-16 14:02:49 +01:00 committed by Tim Graham
parent 5efd472178
commit f668bac9d2
1 changed files with 8 additions and 0 deletions

View File

@ -1,4 +1,5 @@
from django.apps import apps from django.apps import apps
from django.contrib.sites.models import Site
from django.core.cache import cache from django.core.cache import cache
from django.test import TestCase, modify_settings, override_settings from django.test import TestCase, modify_settings, override_settings
@ -18,3 +19,10 @@ class SitemapTestsBase(TestCase):
# Create an object for sitemap content. # Create an object for sitemap content.
TestModel.objects.create(name='Test Object') TestModel.objects.create(name='Test Object')
self.i18n_model = I18nTestModel.objects.create(name='Test Object') self.i18n_model = I18nTestModel.objects.create(name='Test Object')
@classmethod
def setUpClass(cls):
super(SitemapTestsBase, cls).setUpClass()
# This cleanup is necessary because contrib.sites cache
# makes tests interfere with each other, see #11505
Site.objects.clear_cache()