mirror of https://github.com/django/django.git
Cleaned up TestStaticFilePermissions to use call_command().
This commit is contained in:
parent
394b7f90d3
commit
4e2da368db
|
@ -8,7 +8,6 @@ import unittest
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib.staticfiles import finders, storage
|
from django.contrib.staticfiles import finders, storage
|
||||||
from django.contrib.staticfiles.management.commands import collectstatic
|
|
||||||
from django.contrib.staticfiles.management.commands.collectstatic import \
|
from django.contrib.staticfiles.management.commands.collectstatic import \
|
||||||
Command as CollectstaticCommand
|
Command as CollectstaticCommand
|
||||||
from django.core.cache.backends.base import BaseCache
|
from django.core.cache.backends.base import BaseCache
|
||||||
|
@ -369,13 +368,8 @@ class TestStaticFilePermissions(BaseCollectionTestCase, StaticFilesTestCase):
|
||||||
|
|
||||||
command_params = {
|
command_params = {
|
||||||
'interactive': False,
|
'interactive': False,
|
||||||
'post_process': True,
|
|
||||||
'verbosity': 0,
|
'verbosity': 0,
|
||||||
'ignore_patterns': ['*.ignoreme'],
|
'ignore_patterns': ['*.ignoreme'],
|
||||||
'use_default_ignore_patterns': True,
|
|
||||||
'clear': False,
|
|
||||||
'link': False,
|
|
||||||
'dry_run': False,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -396,7 +390,7 @@ class TestStaticFilePermissions(BaseCollectionTestCase, StaticFilesTestCase):
|
||||||
FILE_UPLOAD_DIRECTORY_PERMISSIONS=0o765,
|
FILE_UPLOAD_DIRECTORY_PERMISSIONS=0o765,
|
||||||
)
|
)
|
||||||
def test_collect_static_files_permissions(self):
|
def test_collect_static_files_permissions(self):
|
||||||
collectstatic.Command().execute(**self.command_params)
|
call_command('collectstatic', **self.command_params)
|
||||||
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
||||||
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
||||||
file_mode = os.stat(test_file)[0] & 0o777
|
file_mode = os.stat(test_file)[0] & 0o777
|
||||||
|
@ -409,7 +403,7 @@ class TestStaticFilePermissions(BaseCollectionTestCase, StaticFilesTestCase):
|
||||||
FILE_UPLOAD_DIRECTORY_PERMISSIONS=None,
|
FILE_UPLOAD_DIRECTORY_PERMISSIONS=None,
|
||||||
)
|
)
|
||||||
def test_collect_static_files_default_permissions(self):
|
def test_collect_static_files_default_permissions(self):
|
||||||
collectstatic.Command().execute(**self.command_params)
|
call_command('collectstatic', **self.command_params)
|
||||||
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
||||||
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
||||||
file_mode = os.stat(test_file)[0] & 0o777
|
file_mode = os.stat(test_file)[0] & 0o777
|
||||||
|
@ -423,7 +417,7 @@ class TestStaticFilePermissions(BaseCollectionTestCase, StaticFilesTestCase):
|
||||||
STATICFILES_STORAGE='staticfiles_tests.test_storage.CustomStaticFilesStorage',
|
STATICFILES_STORAGE='staticfiles_tests.test_storage.CustomStaticFilesStorage',
|
||||||
)
|
)
|
||||||
def test_collect_static_files_subclass_of_static_storage(self):
|
def test_collect_static_files_subclass_of_static_storage(self):
|
||||||
collectstatic.Command().execute(**self.command_params)
|
call_command('collectstatic', **self.command_params)
|
||||||
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
test_file = os.path.join(settings.STATIC_ROOT, "test.txt")
|
||||||
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
test_dir = os.path.join(settings.STATIC_ROOT, "subdir")
|
||||||
file_mode = os.stat(test_file)[0] & 0o777
|
file_mode = os.stat(test_file)[0] & 0o777
|
||||||
|
|
Loading…
Reference in New Issue