mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| import os.path
 | |
| from pathlib import Path
 | |
| 
 | |
| TEST_ROOT = os.path.dirname(__file__)
 | |
| 
 | |
| TEST_SETTINGS = {
 | |
|     "MEDIA_URL": "media/",
 | |
|     "STATIC_URL": "static/",
 | |
|     "MEDIA_ROOT": os.path.join(TEST_ROOT, "project", "site_media", "media"),
 | |
|     "STATIC_ROOT": os.path.join(TEST_ROOT, "project", "site_media", "static"),
 | |
|     "STATICFILES_DIRS": [
 | |
|         os.path.join(TEST_ROOT, "project", "documents"),
 | |
|         ("prefix", os.path.join(TEST_ROOT, "project", "prefixed")),
 | |
|         Path(TEST_ROOT) / "project" / "pathlib",
 | |
|     ],
 | |
|     "STATICFILES_FINDERS": [
 | |
|         "django.contrib.staticfiles.finders.FileSystemFinder",
 | |
|         "django.contrib.staticfiles.finders.AppDirectoriesFinder",
 | |
|         "django.contrib.staticfiles.finders.DefaultStorageFinder",
 | |
|     ],
 | |
|     "INSTALLED_APPS": [
 | |
|         "django.contrib.staticfiles",
 | |
|         "staticfiles_tests",
 | |
|         "staticfiles_tests.apps.test",
 | |
|         "staticfiles_tests.apps.no_label",
 | |
|     ],
 | |
|     # In particular, AuthenticationMiddleware can't be used because
 | |
|     # contrib.auth isn't in INSTALLED_APPS.
 | |
|     "MIDDLEWARE": [],
 | |
| }
 |