diff options
Diffstat (limited to 'tests/admin_scripts/tests.py')
| -rw-r--r-- | tests/admin_scripts/tests.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py index a3ceb8ad75..bed9c61b31 100644 --- a/tests/admin_scripts/tests.py +++ b/tests/admin_scripts/tests.py @@ -2214,6 +2214,24 @@ class StartProject(LiveServerTestCase, AdminScriptTestCase): 'Some non-ASCII text for testing ticket #18091:', 'üäö €']) + def test_custom_project_template_hidden_directory_default_excluded(self): + """Hidden directories are excluded by default.""" + template_path = os.path.join(custom_templates_dir, 'project_template') + args = [ + 'startproject', + '--template', + template_path, + 'custom_project_template_hidden_directories', + 'project_dir', + ] + testproject_dir = os.path.join(self.test_dir, 'project_dir') + os.mkdir(testproject_dir) + + _, err = self.run_django_admin(args) + self.assertNoOutput(err) + hidden_dir = os.path.join(testproject_dir, '.hidden') + self.assertIs(os.path.exists(hidden_dir), False) + class StartApp(AdminScriptTestCase): |
