From aa3ff0705300ec9bc180bc42b83e6cb48bb9ef1f Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 28 Feb 2017 16:34:08 +0000 Subject: [PATCH] Dj1.11 - Specify ALLOWED_HOSTS in preview test Django 1.11 now validates ALLOWED_HOSTS during tests: https://docs.djangoproject.com/en/1.11/topics/testing/advanced/#topics-testing-advanced-multiple-hosts --- wagtail/wagtailadmin/tests/test_pages_views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/tests/test_pages_views.py b/wagtail/wagtailadmin/tests/test_pages_views.py index b1f06ebf1..758484506 100644 --- a/wagtail/wagtailadmin/tests/test_pages_views.py +++ b/wagtail/wagtailadmin/tests/test_pages_views.py @@ -15,7 +15,7 @@ from django.core.files.base import ContentFile from django.core.urlresolvers import reverse from django.db.models.signals import post_delete, pre_delete from django.http import HttpRequest, HttpResponse -from django.test import TestCase +from django.test import TestCase, modify_settings from django.utils import formats, timezone from django.utils.dateparse import parse_date @@ -1470,6 +1470,7 @@ class TestPageEdit(TestCase, WagtailTestUtils): self.assertTemplateUsed(response, 'tests/simple_page.html') self.assertContains(response, "I've been edited!") + @modify_settings(ALLOWED_HOSTS={'append': 'childpage.example.com'}) def test_preview_uses_correct_site(self): # create a Site record for the child page Site.objects.create(hostname='childpage.example.com', root_page=self.child_page)