sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #08613
[Merge] ~alexsander-souza/maas:disable_debug_in_perf_tests into maas:master
Alexsander de Souza has proposed merging ~alexsander-souza/maas:disable_debug_in_perf_tests into maas:master.
Commit message:
turn off DEBUG mode when running performance tests
Requested reviews:
MAAS Lander (maas-lander): unittests
MAAS Maintainers (maas-maintainers)
For more details, see:
https://code.launchpad.net/~alexsander-souza/maas/+git/maas/+merge/443444
--
Your team MAAS Maintainers is requested to review the proposed merge of ~alexsander-souza/maas:disable_debug_in_perf_tests into maas:master.
diff --git a/src/maasserver/djangosettings/perftest.py b/src/maasserver/djangosettings/perftest.py
new file mode 100644
index 0000000..96417a7
--- /dev/null
+++ b/src/maasserver/djangosettings/perftest.py
@@ -0,0 +1,14 @@
+# Copyright 2023 Canonical Ltd. This software is licensed under the
+# GNU Affero General Public License version 3 (see the file LICENSE).
+
+"""Django PERFORMANCE TESTING settings for maas project."""
+from maasserver.djangosettings import (
+ import_settings,
+ development,
+)
+
+import_settings(development)
+
+DEBUG = False
+DEBUG_QUERIES = False
+DEBUG_QUERIES_LOG_ALL = False
diff --git a/src/maastesting/pytest/django.py b/src/maastesting/pytest/django.py
index 5eb7915..83e18fc 100644
--- a/src/maastesting/pytest/django.py
+++ b/src/maastesting/pytest/django.py
@@ -100,12 +100,12 @@ def pytest_load_initial_conftests(early_config, parser, args):
early_config.stash[cluster_stash] = cluster
os.environ[
"DJANGO_SETTINGS_MODULE"
- ] = "maasserver.djangosettings.development"
+ ] = "maasserver.djangosettings.perftest"
import django
- from maasserver.djangosettings import development
+ from maasserver.djangosettings import perftest
- database = development.DATABASES["default"]
+ database = perftest.DATABASES["default"]
template = f"{database['NAME']}_test"
early_config.stash[db_template_stash] = template
database["NAME"] = "no_such_db"