From 4135d837027eac43ec416856d9476c478167d8a6 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Thu, 22 Jan 2015 15:23:45 -0500 Subject: [PATCH] Isolated a flatpages test; refs #11505. --- django/contrib/flatpages/tests/test_sitemaps.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/django/contrib/flatpages/tests/test_sitemaps.py b/django/contrib/flatpages/tests/test_sitemaps.py index 3b8e57d174..dcfbef4e29 100644 --- a/django/contrib/flatpages/tests/test_sitemaps.py +++ b/django/contrib/flatpages/tests/test_sitemaps.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals from django.apps import apps +from django.contrib.sites.models import Site from django.test import TestCase 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']},) 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 def setUpTestData(cls): Site = apps.get_model('sites.Site')