mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Fixed #26961 -- Made admin checks run when DEBUG=False.
This commit is contained in:
		| @@ -2,7 +2,6 @@ from functools import update_wrapper | ||||
| from weakref import WeakSet | ||||
|  | ||||
| from django.apps import apps | ||||
| from django.conf import settings | ||||
| from django.contrib.admin import ModelAdmin, actions | ||||
| from django.contrib.auth import REDIRECT_FIELD_NAME | ||||
| from django.core.exceptions import ImproperlyConfigured | ||||
| @@ -71,9 +70,6 @@ class AdminSite(object): | ||||
|         Run the system checks on all ModelAdmins, except if they aren't | ||||
|         customized at all. | ||||
|         """ | ||||
|         if not settings.DEBUG: | ||||
|             return [] | ||||
|  | ||||
|         if app_configs is None: | ||||
|             app_configs = apps.get_app_configs() | ||||
|         app_configs = set(app_configs)  # Speed up lookups below | ||||
|   | ||||
| @@ -45,7 +45,6 @@ class MyAdmin(admin.ModelAdmin): | ||||
| ) | ||||
| class SystemChecksTestCase(SimpleTestCase): | ||||
|  | ||||
|     @override_settings(DEBUG=True) | ||||
|     def test_checks_are_performed(self): | ||||
|         admin.site.register(Song, MyAdmin) | ||||
|         try: | ||||
| @@ -93,7 +92,6 @@ class SystemChecksTestCase(SimpleTestCase): | ||||
|         ] | ||||
|         self.assertEqual(errors, expected) | ||||
|  | ||||
|     @override_settings(DEBUG=True) | ||||
|     def test_custom_adminsite(self): | ||||
|         class CustomAdminSite(admin.AdminSite): | ||||
|             pass | ||||
| @@ -107,7 +105,6 @@ class SystemChecksTestCase(SimpleTestCase): | ||||
|         finally: | ||||
|             custom_site.unregister(Song) | ||||
|  | ||||
|     @override_settings(DEBUG=True) | ||||
|     def test_allows_checks_relying_on_other_modeladmins(self): | ||||
|         class MyBookAdmin(admin.ModelAdmin): | ||||
|             def check(self, **kwargs): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user