From 3417ba03094b644f01597d6b5a43ccbc71a55378 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 12 Apr 2014 15:31:37 +0200 Subject: Also allowed a non-overridden setting to be deleted Refs #20032, #18824. Thanks ztorstri at gmail.com for the report. --- tests/settings_tests/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/settings_tests/tests.py b/tests/settings_tests/tests.py index 754fdd32ab..6b2ca3e0a5 100644 --- a/tests/settings_tests/tests.py +++ b/tests/settings_tests/tests.py @@ -232,10 +232,15 @@ class SettingsTests(TestCase): Allow deletion of a setting in an overridden settings set (#18824) """ previous_i18n = settings.USE_I18N + previous_l10n = settings.USE_L10N with self.settings(USE_I18N=False): del settings.USE_I18N self.assertRaises(AttributeError, getattr, settings, 'USE_I18N') + # Should also work for a non-overridden setting + del settings.USE_L10N + self.assertRaises(AttributeError, getattr, settings, 'USE_L10N') self.assertEqual(settings.USE_I18N, previous_i18n) + self.assertEqual(settings.USE_L10N, previous_l10n) def test_override_settings_nested(self): """ -- cgit v1.3