1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

[2.1.x] Reverted "Fixed #29324 -- Made Settings raise ImproperlyConfigured if SECRET_KEY is accessed and not set."

This reverts commit b3cffde555 due to
a regression and performance concerns.

Backport of 5cc81cd9eb from master
This commit is contained in:
Tim Graham
2018-05-26 20:58:41 -04:00
parent 39e61669e0
commit 483f5d6c4f
5 changed files with 13 additions and 40 deletions

View File

@@ -291,20 +291,8 @@ class SettingsTests(SimpleTestCase):
def test_no_secret_key(self):
settings_module = ModuleType('fake_settings_module')
sys.modules['fake_settings_module'] = settings_module
msg = 'The SECRET_KEY setting must be set.'
msg = 'The SECRET_KEY setting must not be empty.'
try:
settings = Settings('fake_settings_module')
with self.assertRaisesMessage(ImproperlyConfigured, msg):
settings.SECRET_KEY
finally:
del sys.modules['fake_settings_module']
def test_secret_key_empty_string(self):
settings_module = ModuleType('fake_settings_module')
settings_module.SECRET_KEY = ''
sys.modules['fake_settings_module'] = settings_module
try:
msg = 'The SECRET_KEY setting must not be empty.'
with self.assertRaisesMessage(ImproperlyConfigured, msg):
Settings('fake_settings_module')
finally: