diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2012-12-24 23:18:50 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2012-12-29 21:59:07 +0100 |
| commit | d1c72d9e01d55dae8c293b28ec6a1c95070c8326 (patch) | |
| tree | 3e7e5f16c308053163b9166664869f1a8db7009b /tests | |
| parent | 59351247bd635c55bb72a156d71f0d3a27563a67 (diff) | |
Removed django.core.management.setup_environ and execute_manager.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/regressiontests/settings_tests/tests.py | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/tests/regressiontests/settings_tests/tests.py b/tests/regressiontests/settings_tests/tests.py index 68f620b5c9..97e43ff0eb 100644 --- a/tests/regressiontests/settings_tests/tests.py +++ b/tests/regressiontests/settings_tests/tests.py @@ -287,67 +287,3 @@ class SecureProxySslHeaderTest(TestCase): req = HttpRequest() req.META['HTTP_X_FORWARDED_PROTOCOL'] = 'https' self.assertEqual(req.is_secure(), True) - -class EnvironmentVariableTest(TestCase): - """ - Ensures proper settings file is used in setup_environ if - DJANGO_SETTINGS_MODULE is set in the environment. - """ - # Decide what to do with these tests when setup_environ() gets removed in Django 1.6 - def setUp(self): - self.original_value = os.environ.get('DJANGO_SETTINGS_MODULE') - self.save_warnings_state() - warnings.filterwarnings('ignore', category=DeprecationWarning, module='django.core.management') - - def tearDown(self): - self.restore_warnings_state() - if self.original_value: - os.environ['DJANGO_SETTINGS_MODULE'] = self.original_value - elif 'DJANGO_SETTINGS_MODULE' in os.environ: - del(os.environ['DJANGO_SETTINGS_MODULE']) - - def test_env_var_used(self): - """ - If the environment variable is set, do not ignore it. However, the - kwarg original_settings_path takes precedence. - - This tests both plus the default (neither set). - """ - from django.core.management import setup_environ - - # whatever was already there - original_module = os.environ.get( - 'DJANGO_SETTINGS_MODULE', - 'the default' - ) - - # environment variable set by user - user_override = 'custom.settings' - - # optional argument to setup_environ - orig_path = 'original.path' - - # expect default - setup_environ(global_settings) - self.assertEqual( - os.environ.get('DJANGO_SETTINGS_MODULE'), - original_module - ) - - # override with environment variable - os.environ['DJANGO_SETTINGS_MODULE'] = user_override - setup_environ(global_settings) - - self.assertEqual( - os.environ.get('DJANGO_SETTINGS_MODULE'), - user_override - ) - - # pass in original_settings_path (should take precedence) - os.environ['DJANGO_SETTINGS_MODULE'] = user_override - setup_environ(global_settings, original_settings_path = orig_path) - - self.assertEqual( - os.environ.get('DJANGO_SETTINGS_MODULE'), - orig_path - ) |
