kopia lustrzana https://github.com/wagtail/wagtail
Update branch, resolve conflicts, clean up
rodzic
6188742cfe
commit
cbb5575fd8
11
Pipfile
11
Pipfile
|
@ -1,11 +0,0 @@
|
||||||
[[source]]
|
|
||||||
url = "https://pypi.python.org/simple"
|
|
||||||
verify_ssl = true
|
|
||||||
name = "pypi"
|
|
||||||
|
|
||||||
[packages]
|
|
||||||
|
|
||||||
[dev-packages]
|
|
||||||
|
|
||||||
[requires]
|
|
||||||
python_version = "3.7"
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"_meta": {
|
|
||||||
"hash": {
|
|
||||||
"sha256": "9b158f59346fab13c200408cd833a6470dc93b1e3eb4a977d2153bc3325856fd"
|
|
||||||
},
|
|
||||||
"pipfile-spec": 6,
|
|
||||||
"requires": {
|
|
||||||
"python_version": "3.7"
|
|
||||||
},
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"name": "pypi",
|
|
||||||
"url": "https://pypi.python.org/simple",
|
|
||||||
"verify_ssl": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"default": {},
|
|
||||||
"develop": {}
|
|
||||||
}
|
|
|
@ -717,7 +717,7 @@ class TestPageEdit(TestCase, WagtailTestUtils):
|
||||||
# Check that the correct site object has been selected by the site middleware
|
# Check that the correct site object has been selected by the site middleware
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
self.assertTemplateUsed(response, 'tests/simple_page.html')
|
self.assertTemplateUsed(response, 'tests/simple_page.html')
|
||||||
self.assertEqual(response.context['request'].site.hostname, 'childpage.example.com')
|
self.assertEqual(Site.find_for_request(response.context['request']).hostname, 'childpage.example.com')
|
||||||
|
|
||||||
def test_editor_picks_up_direct_model_edits(self):
|
def test_editor_picks_up_direct_model_edits(self):
|
||||||
# If a page has no draft edits, the editor should show the version from the live database
|
# If a page has no draft edits, the editor should show the version from the live database
|
||||||
|
|
|
@ -30,8 +30,7 @@ class TestCoreJinja(TestCase):
|
||||||
site = Site.objects.get(is_default_site=True)
|
site = Site.objects.get(is_default_site=True)
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = site.hostname
|
request._wagtail_site = site
|
||||||
request.META['SERVER_PORT'] = site.port
|
|
||||||
request.user = user or AnonymousUser()
|
request.user = user or AnonymousUser()
|
||||||
return request
|
return request
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,6 @@ from wagtail.tests.utils import WagtailTestUtils
|
||||||
|
|
||||||
class TestUserbarTag(TestCase):
|
class TestUserbarTag(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|
||||||
self.user = get_user_model().objects.create_superuser(
|
self.user = get_user_model().objects.create_superuser(
|
||||||
username='test',
|
username='test',
|
||||||
email='test@email.com',
|
email='test@email.com',
|
||||||
|
@ -25,7 +24,6 @@ class TestUserbarTag(TestCase):
|
||||||
request.user = user or AnonymousUser()
|
request.user = user or AnonymousUser()
|
||||||
return request
|
return request
|
||||||
|
|
||||||
|
|
||||||
def test_userbar_tag(self):
|
def test_userbar_tag(self):
|
||||||
template = Template("{% load wagtailuserbar %}{% wagtailuserbar %}")
|
template = Template("{% load wagtailuserbar %}{% wagtailuserbar %}")
|
||||||
content = template.render(Context({
|
content = template.render(Context({
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
from django.test import RequestFactory, TestCase, override_settings
|
from django.test import RequestFactory, TestCase
|
||||||
from django.urls.exceptions import NoReverseMatch
|
from django.urls.exceptions import NoReverseMatch
|
||||||
|
|
||||||
from wagtail.contrib.routable_page.templatetags.wagtailroutablepage_tags import routablepageurl
|
from wagtail.contrib.routable_page.templatetags.wagtailroutablepage_tags import routablepageurl
|
||||||
|
@ -150,7 +150,6 @@ class TestRoutablePage(TestCase):
|
||||||
|
|
||||||
|
|
||||||
class TestRoutablePageTemplateTag(TestCase):
|
class TestRoutablePageTemplateTag(TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.home_page = Page.objects.get(id=2)
|
self.home_page = Page.objects.get(id=2)
|
||||||
self.routable_page = self.home_page.add_child(instance=RoutablePageTest(
|
self.routable_page = self.home_page.add_child(instance=RoutablePageTest(
|
||||||
|
@ -160,9 +159,6 @@ class TestRoutablePageTemplateTag(TestCase):
|
||||||
|
|
||||||
self.rf = RequestFactory()
|
self.rf = RequestFactory()
|
||||||
self.request = self.rf.get(self.routable_page.url)
|
self.request = self.rf.get(self.routable_page.url)
|
||||||
site = Site.find_for_request(self.request)
|
|
||||||
self.request.META['HTTP_HOST'] = site.hostname
|
|
||||||
self.request.META['SERVER_PORT'] = site.port
|
|
||||||
self.context = {'request': self.request}
|
self.context = {'request': self.request}
|
||||||
|
|
||||||
def test_templatetag_reverse_index_route(self):
|
def test_templatetag_reverse_index_route(self):
|
||||||
|
@ -218,10 +214,10 @@ class TestRoutablePageTemplateTagForSecondSiteAtSameRoot(TestCase):
|
||||||
|
|
||||||
self.rf = RequestFactory()
|
self.rf = RequestFactory()
|
||||||
self.request = self.rf.get(self.routable_page.url)
|
self.request = self.rf.get(self.routable_page.url)
|
||||||
self.request.site = Site.find_for_request(self.request)
|
self.request._wagtail_site = Site.find_for_request(self.request)
|
||||||
self.context = {'request': self.request}
|
self.context = {'request': self.request}
|
||||||
|
|
||||||
self.request.site = second_site
|
self.request._wagtail_site = second_site
|
||||||
|
|
||||||
def test_templatetag_reverse_index_route(self):
|
def test_templatetag_reverse_index_route(self):
|
||||||
url = routablepageurl(self.context, self.routable_page,
|
url = routablepageurl(self.context, self.routable_page,
|
||||||
|
@ -255,7 +251,6 @@ class TestRoutablePageTemplateTagForSecondSiteAtSameRoot(TestCase):
|
||||||
self.assertEqual(url, expected)
|
self.assertEqual(url, expected)
|
||||||
|
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['events.local'])
|
|
||||||
class TestRoutablePageTemplateTagForSecondSiteAtDifferentRoot(TestCase):
|
class TestRoutablePageTemplateTagForSecondSiteAtDifferentRoot(TestCase):
|
||||||
"""
|
"""
|
||||||
When multiple sites exist, relative URLs between such sites should include the domain portion
|
When multiple sites exist, relative URLs between such sites should include the domain portion
|
||||||
|
@ -280,8 +275,7 @@ class TestRoutablePageTemplateTagForSecondSiteAtDifferentRoot(TestCase):
|
||||||
self.request = self.rf.get(self.routable_page.url)
|
self.request = self.rf.get(self.routable_page.url)
|
||||||
self.context = {'request': self.request}
|
self.context = {'request': self.request}
|
||||||
|
|
||||||
self.request.META['HTTP_HOST'] = second_site.hostname
|
self.request._wagtail_site = second_site
|
||||||
self.request.META['SERVER_PORT'] = second_site.port
|
|
||||||
|
|
||||||
|
|
||||||
def test_templatetag_reverse_index_route(self):
|
def test_templatetag_reverse_index_route(self):
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from django.http import HttpRequest
|
from django.http import HttpRequest
|
||||||
from django.template import Context, RequestContext, Template, engines
|
from django.template import Context, RequestContext, Template, engines
|
||||||
from django.test import TestCase, override_settings
|
from django.test import TestCase
|
||||||
|
|
||||||
from wagtail.core.models import Page, Site
|
from wagtail.core.models import Page, Site
|
||||||
from wagtail.tests.testapp.models import TestSetting
|
from wagtail.tests.testapp.models import TestSetting
|
||||||
|
@ -29,10 +29,8 @@ class TemplateTestCase(TestCase, WagtailTestUtils):
|
||||||
def get_request(self, site=None):
|
def get_request(self, site=None):
|
||||||
if site is None:
|
if site is None:
|
||||||
site = self.default_site
|
site = self.default_site
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = site.hostname
|
request._wagtail_site = site
|
||||||
request.META['SERVER_PORT'] = site.port
|
|
||||||
return request
|
return request
|
||||||
|
|
||||||
def render(self, request, string, context=None, site=None):
|
def render(self, request, string, context=None, site=None):
|
||||||
|
@ -50,7 +48,6 @@ class TestContextProcessor(TemplateTestCase):
|
||||||
self.render(request, '{{ settings.tests.TestSetting.title }}'),
|
self.render(request, '{{ settings.tests.TestSetting.title }}'),
|
||||||
self.test_setting.title)
|
self.test_setting.title)
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'other'])
|
|
||||||
def test_multisite(self):
|
def test_multisite(self):
|
||||||
""" Check that the correct setting for the current site is returned """
|
""" Check that the correct setting for the current site is returned """
|
||||||
request = self.get_request(site=self.default_site)
|
request = self.get_request(site=self.default_site)
|
||||||
|
@ -104,7 +101,6 @@ class TestTemplateTag(TemplateTestCase):
|
||||||
context = Context()
|
context = Context()
|
||||||
self.assertEqual(template.render(context), '')
|
self.assertEqual(template.render(context), '')
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'other'])
|
|
||||||
def test_get_settings_request_context(self):
|
def test_get_settings_request_context(self):
|
||||||
""" Check that the {% get_settings %} tag works """
|
""" Check that the {% get_settings %} tag works """
|
||||||
request = self.get_request(site=self.other_site)
|
request = self.get_request(site=self.other_site)
|
||||||
|
@ -177,10 +173,8 @@ class TestSettingsJinja(TemplateTestCase):
|
||||||
site = context['site']
|
site = context['site']
|
||||||
else:
|
else:
|
||||||
site = Site.objects.get(is_default_site=True)
|
site = Site.objects.get(is_default_site=True)
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = site.hostname
|
request._wagtail_site = site
|
||||||
request.META['SERVER_PORT'] = site.port
|
|
||||||
context['request'] = request
|
context['request'] = request
|
||||||
|
|
||||||
template = self.engine.from_string(string)
|
template = self.engine.from_string(string)
|
||||||
|
@ -192,7 +186,6 @@ class TestSettingsJinja(TemplateTestCase):
|
||||||
self.render('{{ settings("tests.TestSetting").title }}'),
|
self.render('{{ settings("tests.TestSetting").title }}'),
|
||||||
self.test_setting.title)
|
self.test_setting.title)
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'other'])
|
|
||||||
def test_multisite(self):
|
def test_multisite(self):
|
||||||
""" Check that the correct setting for the current site is returned """
|
""" Check that the correct setting for the current site is returned """
|
||||||
context = {'site': self.default_site}
|
context = {'site': self.default_site}
|
||||||
|
@ -228,8 +221,7 @@ class TestSettingsJinja(TemplateTestCase):
|
||||||
# site, dummy request
|
# site, dummy request
|
||||||
site = Site.objects.get(is_default_site=True)
|
site = Site.objects.get(is_default_site=True)
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = site.hostname
|
request._wagtail_site = site
|
||||||
request.META['SERVER_PORT'] = site.port
|
|
||||||
|
|
||||||
# run extra query before hand
|
# run extra query before hand
|
||||||
Site.find_for_request(request)
|
Site.find_for_request(request)
|
||||||
|
|
|
@ -54,7 +54,7 @@ class TestSitemapGenerator(TestCase):
|
||||||
|
|
||||||
def get_request_and_django_site(self, url):
|
def get_request_and_django_site(self, url):
|
||||||
request = RequestFactory().get(url)
|
request = RequestFactory().get(url)
|
||||||
request.site = self.site
|
request._wagtail_site = self.site
|
||||||
return request, get_current_site(request)
|
return request, get_current_site(request)
|
||||||
|
|
||||||
def test_items(self):
|
def test_items(self):
|
||||||
|
@ -84,7 +84,7 @@ class TestSitemapGenerator(TestCase):
|
||||||
|
|
||||||
sitemap = Sitemap(request)
|
sitemap = Sitemap(request)
|
||||||
|
|
||||||
with self.assertNumQueries(17):
|
with self.assertNumQueries(16):
|
||||||
urls = [url['location'] for url in sitemap.get_urls(1, django_site, req_protocol)]
|
urls = [url['location'] for url in sitemap.get_urls(1, django_site, req_protocol)]
|
||||||
|
|
||||||
self.assertIn('http://localhost/', urls) # Homepage
|
self.assertIn('http://localhost/', urls) # Homepage
|
||||||
|
|
|
@ -18,6 +18,6 @@ class SiteMiddleware(MiddlewareMixin):
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
request.site = Site.find_for_request(request)
|
request._wagtail_site = Site.find_for_request(request)
|
||||||
except Site.DoesNotExist:
|
except Site.DoesNotExist:
|
||||||
request.site = None
|
request._wagtail_site = None
|
||||||
|
|
|
@ -255,7 +255,6 @@ class TestRouting(TestCase):
|
||||||
self.assertEqual(root.relative_url(default_site), None)
|
self.assertEqual(root.relative_url(default_site), None)
|
||||||
self.assertEqual(root.get_site(), None)
|
self.assertEqual(root.get_site(), None)
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'events.example.com', 'second-events.example.com'])
|
|
||||||
def test_urls_with_multiple_sites(self):
|
def test_urls_with_multiple_sites(self):
|
||||||
events_page = Page.objects.get(url_path='/home/events/')
|
events_page = Page.objects.get(url_path='/home/events/')
|
||||||
events_site = Site.objects.create(hostname='events.example.com', root_page=events_page)
|
events_site = Site.objects.create(hostname='events.example.com', root_page=events_page)
|
||||||
|
@ -292,8 +291,7 @@ class TestRouting(TestCase):
|
||||||
self.assertEqual(christmas_page.get_site(), events_site)
|
self.assertEqual(christmas_page.get_site(), events_site)
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = events_site.hostname
|
request._wagtail_site = events_site
|
||||||
request.META['SERVER_PORT'] = events_site.port
|
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
christmas_page.get_url_parts(request=request),
|
christmas_page.get_url_parts(request=request),
|
||||||
|
@ -301,8 +299,7 @@ class TestRouting(TestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
request2 = HttpRequest()
|
request2 = HttpRequest()
|
||||||
request2.META['HTTP_HOST'] = second_events_site.hostname
|
request2._wagtail_site = second_events_site
|
||||||
request2.META['SERVER_PORT'] = second_events_site.port
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
christmas_page.get_url_parts(request=request2),
|
christmas_page.get_url_parts(request=request2),
|
||||||
(second_events_site.id, 'http://second-events.example.com', '/christmas/')
|
(second_events_site.id, 'http://second-events.example.com', '/christmas/')
|
||||||
|
@ -347,9 +344,7 @@ class TestRouting(TestCase):
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.user = AnonymousUser()
|
request.user = AnonymousUser()
|
||||||
site = Site.objects.first()
|
request._wagtail_site = Site.objects.first()
|
||||||
request.META['HTTP_HOST'] = site.hostname
|
|
||||||
request.META['SERVER_PORT'] = site.port
|
|
||||||
|
|
||||||
response = christmas_page.serve(request)
|
response = christmas_page.serve(request)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
@ -376,7 +371,7 @@ class TestRouting(TestCase):
|
||||||
# Override CACHES so we don't generate any cache-related SQL queries (tests use DatabaseCache
|
# Override CACHES so we don't generate any cache-related SQL queries (tests use DatabaseCache
|
||||||
# otherwise) and so cache.get will always return None.
|
# otherwise) and so cache.get will always return None.
|
||||||
@override_settings(CACHES={'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}})
|
@override_settings(CACHES={'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}})
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'dummy'])
|
@override_settings(ALLOWED_HOSTS=['dummy'])
|
||||||
def test_request_scope_site_root_paths_cache(self):
|
def test_request_scope_site_root_paths_cache(self):
|
||||||
homepage = Page.objects.get(url_path='/home/')
|
homepage = Page.objects.get(url_path='/home/')
|
||||||
christmas_page = EventPage.objects.get(url_path='/home/events/christmas/')
|
christmas_page = EventPage.objects.get(url_path='/home/events/christmas/')
|
||||||
|
@ -392,7 +387,6 @@ class TestRouting(TestCase):
|
||||||
self.assertEqual(christmas_page.get_url(), '/events/christmas/')
|
self.assertEqual(christmas_page.get_url(), '/events/christmas/')
|
||||||
|
|
||||||
# with a request, the first call to get_url should issue 1 SQL query
|
# with a request, the first call to get_url should issue 1 SQL query
|
||||||
|
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = "dummy"
|
request.META['HTTP_HOST'] = "dummy"
|
||||||
request.META['SERVER_PORT'] = "8888"
|
request.META['SERVER_PORT'] = "8888"
|
||||||
|
@ -1588,6 +1582,7 @@ class TestMakePreviewRequest(TestCase):
|
||||||
# validation won't reject
|
# validation won't reject
|
||||||
self.assertEqual(request.META['HTTP_HOST'], 'production.example.com')
|
self.assertEqual(request.META['HTTP_HOST'], 'production.example.com')
|
||||||
|
|
||||||
|
@override_settings(ALLOWED_HOSTS=['*'])
|
||||||
def test_dummy_request_for_inaccessible_page_with_wildcard_allowed_hosts(self):
|
def test_dummy_request_for_inaccessible_page_with_wildcard_allowed_hosts(self):
|
||||||
root_page = Page.objects.get(url_path='/')
|
root_page = Page.objects.get(url_path='/')
|
||||||
response = root_page.make_preview_request()
|
response = root_page.make_preview_request()
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from django import template
|
from django import template
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
from django.http import HttpRequest
|
from django.http import HttpRequest
|
||||||
from django.test import TestCase, override_settings
|
from django.test import TestCase
|
||||||
from django.urls.exceptions import NoReverseMatch
|
from django.urls.exceptions import NoReverseMatch
|
||||||
from django.utils.safestring import SafeString
|
from django.utils.safestring import SafeString
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ class TestPageUrlTags(TestCase):
|
||||||
|
|
||||||
# 'request' object in context, but site is None
|
# 'request' object in context, but site is None
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.site = None
|
request._wagtail_site = None
|
||||||
result = tpl.render(template.Context({'page': page, 'request': request}))
|
result = tpl.render(template.Context({'page': page, 'request': request}))
|
||||||
self.assertIn('<a href="/events/">Events</a>', result)
|
self.assertIn('<a href="/events/">Events</a>', result)
|
||||||
|
|
||||||
|
@ -73,7 +73,6 @@ class TestPageUrlTags(TestCase):
|
||||||
result = slugurl(context=template.Context({'request': HttpRequest()}), slug='bad-slug-doesnt-exist')
|
result = slugurl(context=template.Context({'request': HttpRequest()}), slug='bad-slug-doesnt-exist')
|
||||||
self.assertEqual(result, None)
|
self.assertEqual(result, None)
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'site2.example.com'])
|
|
||||||
def test_slugurl_tag_returns_url_for_current_site(self):
|
def test_slugurl_tag_returns_url_for_current_site(self):
|
||||||
home_page = Page.objects.get(url_path='/home/')
|
home_page = Page.objects.get(url_path='/home/')
|
||||||
new_home_page = home_page.copy(update_attrs={'title': "New home page", 'slug': 'new-home'})
|
new_home_page = home_page.copy(update_attrs={'title': "New home page", 'slug': 'new-home'})
|
||||||
|
@ -83,19 +82,16 @@ class TestPageUrlTags(TestCase):
|
||||||
new_christmas_page = Page(title='Christmas', slug='christmas')
|
new_christmas_page = Page(title='Christmas', slug='christmas')
|
||||||
new_home_page.add_child(instance=new_christmas_page)
|
new_home_page.add_child(instance=new_christmas_page)
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = second_site.hostname
|
request._wagtail_site = second_site
|
||||||
request.META['SERVER_PORT'] = second_site.port
|
|
||||||
url = slugurl(context=template.Context({'request': request}), slug='christmas')
|
url = slugurl(context=template.Context({'request': request}), slug='christmas')
|
||||||
self.assertEqual(url, '/christmas/')
|
self.assertEqual(url, '/christmas/')
|
||||||
|
|
||||||
@override_settings(ALLOWED_HOSTS=['localhost', 'site2.example.com'])
|
|
||||||
def test_slugurl_tag_returns_url_for_other_site(self):
|
def test_slugurl_tag_returns_url_for_other_site(self):
|
||||||
home_page = Page.objects.get(url_path='/home/')
|
home_page = Page.objects.get(url_path='/home/')
|
||||||
new_home_page = home_page.copy(update_attrs={'title': "New home page", 'slug': 'new-home'})
|
new_home_page = home_page.copy(update_attrs={'title': "New home page", 'slug': 'new-home'})
|
||||||
second_site = Site.objects.create(hostname='site2.example.com', root_page=new_home_page)
|
second_site = Site.objects.create(hostname='site2.example.com', root_page=new_home_page)
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.META['HTTP_HOST'] = second_site.hostname
|
request._wagtail_site = second_site
|
||||||
request.META['SERVER_PORT'] = second_site.port
|
|
||||||
# There is no page with this slug on the current site, so this
|
# There is no page with this slug on the current site, so this
|
||||||
# should return an absolute URL for the page on the first site.
|
# should return an absolute URL for the page on the first site.
|
||||||
url = slugurl(slug='christmas', context=template.Context({'request': request}))
|
url = slugurl(slug='christmas', context=template.Context({'request': request}))
|
||||||
|
@ -113,7 +109,7 @@ class TestPageUrlTags(TestCase):
|
||||||
def test_slugurl_with_null_site_in_request(self):
|
def test_slugurl_with_null_site_in_request(self):
|
||||||
# 'request' object in context, but site is None
|
# 'request' object in context, but site is None
|
||||||
request = HttpRequest()
|
request = HttpRequest()
|
||||||
request.site = None
|
request._wagtail_site = None
|
||||||
result = slugurl(template.Context({'request': request}), 'events')
|
result = slugurl(template.Context({'request': request}), 'events')
|
||||||
self.assertEqual(result, '/events/')
|
self.assertEqual(result, '/events/')
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,6 @@ MEDIA_URL = '/media/'
|
||||||
|
|
||||||
TIME_ZONE = 'Asia/Tokyo'
|
TIME_ZONE = 'Asia/Tokyo'
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['localhost', ]
|
|
||||||
|
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': os.environ.get('DATABASE_ENGINE', 'django.db.backends.sqlite3'),
|
'ENGINE': os.environ.get('DATABASE_ENGINE', 'django.db.backends.sqlite3'),
|
||||||
|
|
Ładowanie…
Reference in New Issue