mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Refs #21230 -- removed direct settings manipulation from staticfile tests
This commit is contained in:
		| @@ -1 +0,0 @@ | ||||
| Test! | ||||
| @@ -6,7 +6,6 @@ import os | ||||
| import posixpath | ||||
| import shutil | ||||
| import sys | ||||
| import tempfile | ||||
| import unittest | ||||
|  | ||||
| from django.template import loader, Context | ||||
| @@ -121,17 +120,13 @@ class BaseCollectionTestCase(BaseStaticFilesTestCase): | ||||
|     """ | ||||
|     def setUp(self): | ||||
|         super(BaseCollectionTestCase, self).setUp() | ||||
|         self.old_root = settings.STATIC_ROOT | ||||
|         settings.STATIC_ROOT = tempfile.mkdtemp(dir=os.environ['DJANGO_TEST_TEMP_DIR']) | ||||
|         if not os.path.exists(settings.STATIC_ROOT): | ||||
|             os.mkdir(settings.STATIC_ROOT) | ||||
|         self.run_collectstatic() | ||||
|         # Use our own error handler that can handle .svn dirs on Windows | ||||
|         self.addCleanup(shutil.rmtree, settings.STATIC_ROOT, | ||||
|                         ignore_errors=True, onerror=rmtree_errorhandler) | ||||
|  | ||||
|     def tearDown(self): | ||||
|         settings.STATIC_ROOT = self.old_root | ||||
|         super(BaseCollectionTestCase, self).tearDown() | ||||
|  | ||||
|     def run_collectstatic(self, **kwargs): | ||||
|         call_command('collectstatic', interactive=False, verbosity='0', | ||||
|                      ignore_patterns=['*.ignoreme'], **kwargs) | ||||
| @@ -754,14 +749,11 @@ class TestServeStatic(StaticFilesTestCase): | ||||
|         self.assertEqual(self._response(filepath).status_code, 404) | ||||
|  | ||||
|  | ||||
| @override_settings(DEBUG=False) | ||||
| class TestServeDisabled(TestServeStatic): | ||||
|     """ | ||||
|     Test serving static files disabled when DEBUG is False. | ||||
|     """ | ||||
|     def setUp(self): | ||||
|         super(TestServeDisabled, self).setUp() | ||||
|         settings.DEBUG = False | ||||
|  | ||||
|     def test_disabled_serving(self): | ||||
|         self.assertFileNotFound('test.txt') | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user