summaryrefslogtreecommitdiff
path: root/tests/sitemaps_tests/base.py
diff options
context:
space:
mode:
authorMarten Kenbeek <marten.knbk@gmail.com>2015-02-16 14:02:49 +0100
committerTim Graham <timograham@gmail.com>2015-02-16 08:42:43 -0500
commitf668bac9d223408627ca92b2281cf7110039510b (patch)
tree517bddaabb8f0cc455ae3478c64ca03fb5940193 /tests/sitemaps_tests/base.py
parent5efd472178f6fd4ee6f3c823c4ec68b15dcf4834 (diff)
Fixed #24345 -- Isolated sitemaps_tests from contenttypes_tests; refs #11505
Diffstat (limited to 'tests/sitemaps_tests/base.py')
-rw-r--r--tests/sitemaps_tests/base.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/sitemaps_tests/base.py b/tests/sitemaps_tests/base.py
index c3476cf08e..473ced7d3a 100644
--- a/tests/sitemaps_tests/base.py
+++ b/tests/sitemaps_tests/base.py
@@ -1,4 +1,5 @@
from django.apps import apps
+from django.contrib.sites.models import Site
from django.core.cache import cache
from django.test import TestCase, modify_settings, override_settings
@@ -18,3 +19,10 @@ class SitemapTestsBase(TestCase):
# Create an object for sitemap content.
TestModel.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()