summaryrefslogtreecommitdiff
path: root/tests/apps/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/apps/tests.py')
-rw-r--r--tests/apps/tests.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/apps/tests.py b/tests/apps/tests.py
index e443e37dc5..fba9c43a34 100644
--- a/tests/apps/tests.py
+++ b/tests/apps/tests.py
@@ -607,10 +607,9 @@ class QueryPerformingAppTests(TransactionTestCase):
custom_settings = override_settings(
INSTALLED_APPS=[f"apps.query_performing_app.apps.{app_config_name}"]
)
- # Ignore the RuntimeWarning, as override_settings.enable() calls
- # AppConfig.ready() which will trigger the warning.
- with self.assertWarnsMessage(RuntimeWarning, self.expected_msg):
- custom_settings.enable()
+ custom_settings.enable()
+ old_stored_app_configs = apps.stored_app_configs
+ apps.stored_app_configs = []
try:
with patch.multiple(apps, ready=False, loading=False, app_configs={}):
with self.assertWarnsMessage(RuntimeWarning, self.expected_msg):
@@ -619,4 +618,5 @@ class QueryPerformingAppTests(TransactionTestCase):
app_config = apps.get_app_config("query_performing_app")
return app_config.query_results
finally:
+ setattr(apps, "stored_app_configs", old_stored_app_configs)
custom_settings.disable()