diff --git a/tests/staticfiles_tests/apps/test/static/test/.hidden b/tests/staticfiles_tests/apps/test/static/test/.hidden new file mode 100644 index 0000000000..a4de8e4b51 --- /dev/null +++ b/tests/staticfiles_tests/apps/test/static/test/.hidden @@ -0,0 +1 @@ +should be ignored diff --git a/tests/staticfiles_tests/apps/test/static/test/test.ignoreme b/tests/staticfiles_tests/apps/test/static/test/test.ignoreme index d7df09c191..cef6c23575 100644 --- a/tests/staticfiles_tests/apps/test/static/test/test.ignoreme +++ b/tests/staticfiles_tests/apps/test/static/test/test.ignoreme @@ -1 +1 @@ -This file should be ignored. \ No newline at end of file +This file should be ignored. diff --git a/tests/staticfiles_tests/apps/test/static/test/window.png b/tests/staticfiles_tests/apps/test/static/test/window.png index ba48325c0a..89738479c0 100644 Binary files a/tests/staticfiles_tests/apps/test/static/test/window.png and b/tests/staticfiles_tests/apps/test/static/test/window.png differ diff --git a/tests/staticfiles_tests/apps/test/static/test/⊗.txt b/tests/staticfiles_tests/apps/test/static/test/⊗.txt new file mode 100644 index 0000000000..598ebdd978 --- /dev/null +++ b/tests/staticfiles_tests/apps/test/static/test/⊗.txt @@ -0,0 +1 @@ +⊗ in the app dir diff --git a/tests/staticfiles_tests/project/documents/test/backup~ b/tests/staticfiles_tests/project/documents/test/backup~ new file mode 100644 index 0000000000..a4de8e4b51 --- /dev/null +++ b/tests/staticfiles_tests/project/documents/test/backup~ @@ -0,0 +1 @@ +should be ignored diff --git a/tests/staticfiles_tests/tests.py b/tests/staticfiles_tests/tests.py index fb6fb61ce8..9f5635a8c2 100644 --- a/tests/staticfiles_tests/tests.py +++ b/tests/staticfiles_tests/tests.py @@ -27,6 +27,9 @@ from django.utils.functional import empty from .storage import DummyStorage TEST_ROOT = os.path.dirname(upath(__file__)) + +TESTFILES_PATH = os.path.join(TEST_ROOT, 'apps', 'test', 'static', 'test') + TEST_SETTINGS = { 'DEBUG': True, 'MEDIA_URL': '/media/', @@ -55,27 +58,6 @@ class BaseStaticFilesTestCase(object): """ Test case with a couple utility assertions. """ - def setUp(self): - self.testfiles_path = os.path.join(TEST_ROOT, 'apps', 'test', 'static', 'test') - # To make sure SVN doesn't hangs itself with the non-ASCII characters - # during checkout, we actually create one file dynamically. - self._nonascii_filepath = os.path.join(self.testfiles_path, '\u2297.txt') - with codecs.open(self._nonascii_filepath, 'w', 'utf-8') as f: - f.write("\u2297 in the app dir") - # And also create the magic hidden file to trick the setup.py's - # package data handling. - self._hidden_filepath = os.path.join(self.testfiles_path, '.hidden') - with codecs.open(self._hidden_filepath, 'w', 'utf-8') as f: - f.write("should be ignored") - self._backup_filepath = os.path.join( - TEST_ROOT, 'project', 'documents', 'test', 'backup~') - with codecs.open(self._backup_filepath, 'w', 'utf-8') as f: - f.write("should be ignored") - - def tearDown(self): - os.unlink(self._nonascii_filepath) - os.unlink(self._hidden_filepath) - os.unlink(self._backup_filepath) def assertFileContains(self, filepath, text): self.assertIn(text, self._get_file(force_text(filepath)), @@ -656,7 +638,7 @@ class TestCollectionManifestStorage(TestHashedFiles, BaseCollectionTestCase, def setUp(self): super(TestCollectionManifestStorage, self).setUp() - self._clear_filename = os.path.join(self.testfiles_path, 'cleared.txt') + self._clear_filename = os.path.join(TESTFILES_PATH, 'cleared.txt') with open(self._clear_filename, 'w') as f: f.write('to be deleted in one test')