From f551325a97f837238e25e41e40f3411538285dbc Mon Sep 17 00:00:00 2001 From: Jacobe2169 Date: Thu, 7 Mar 2024 16:36:54 +0100 Subject: [PATCH] add benchmark test for gn_meta --- .../benchmarks/test_benchmark_gn_meta.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 backend/geonature/tests/benchmarks/test_benchmark_gn_meta.py diff --git a/backend/geonature/tests/benchmarks/test_benchmark_gn_meta.py b/backend/geonature/tests/benchmarks/test_benchmark_gn_meta.py new file mode 100644 index 0000000000..51242bd4a2 --- /dev/null +++ b/backend/geonature/tests/benchmarks/test_benchmark_gn_meta.py @@ -0,0 +1,28 @@ +import logging +import pytest +from geonature.tests.benchmarks import * +from geonature.tests.test_pr_occhab import stations + +from .benchmark_generator import BenchmarkTest, CLater + +logging.basicConfig() +logger = logging.getLogger("logger-name") +logger.setLevel(logging.DEBUG) + +from .utils import CLIENT_GET, CLIENT_POST + + +@pytest.mark.benchmark(group="gn_meta") +@pytest.mark.usefixtures("client_class", "temporary_transaction") +class TestBenchmarkGnMeta: + + test_list_acquisition_frameworks = BenchmarkTest( + CLIENT_GET, + [CLater("""url_for("gn_meta.get_acquisition_frameworks_list")""")], + dict(user_profile="admin_user", fixtures=[]), + )() + test_list_datasets = BenchmarkTest( + CLIENT_GET, + [CLater("""url_for("gn_meta.get_datasets")""")], + dict(user_profile="admin_user", fixtures=[]), + )()