summaryrefslogtreecommitdiff
path: root/tests/staticfiles_tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/staticfiles_tests')
-rw-r--r--tests/staticfiles_tests/test_utils.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/staticfiles_tests/test_utils.py b/tests/staticfiles_tests/test_utils.py
new file mode 100644
index 0000000000..4610b7f00f
--- /dev/null
+++ b/tests/staticfiles_tests/test_utils.py
@@ -0,0 +1,14 @@
+from django.contrib.staticfiles.utils import check_settings
+from django.core.exceptions import ImproperlyConfigured
+from django.test import SimpleTestCase, override_settings
+
+
+class CheckSettingsTests(SimpleTestCase):
+
+ @override_settings(DEBUG=True, MEDIA_URL='/static/media/', STATIC_URL='/static/',)
+ def test_media_url_in_static_url(self):
+ msg = "runserver can't serve media if MEDIA_URL is within STATIC_URL."
+ with self.assertRaisesMessage(ImproperlyConfigured, msg):
+ check_settings()
+ with self.settings(DEBUG=False): # Check disabled if DEBUG=False.
+ check_settings()