Fixed #24966 -- Added deployment system check for empty ALLOWED_HOSTS.

This commit is contained in:
rroskam 2015-06-16 16:08:03 -04:00 committed by Tim Graham
parent c96f11257b
commit ed514caed2
3 changed files with 26 additions and 0 deletions

View file

@ -482,3 +482,18 @@ class CheckDebugTest(SimpleTestCase):
@override_settings(DEBUG=False)
def test_debug_false(self):
self.assertEqual(self.func(None), [])
class CheckAllowedHostsTest(SimpleTestCase):
@property
def func(self):
from django.core.checks.security.base import check_allowed_hosts
return check_allowed_hosts
@override_settings(ALLOWED_HOSTS=[])
def test_allowed_hosts_empty(self):
self.assertEqual(self.func(None), [base.W020])
@override_settings(ALLOWED_HOSTS=['.example.com', ])
def test_allowed_hosts_set(self):
self.assertEqual(self.func(None), [])