From 3d31ff46318233e97c245beade0706aa057fea5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Trkan?= Date: Tue, 11 Nov 2025 15:29:47 +0100 Subject: [PATCH] fix(tests): do not include prometheus in test env --- 7project/backend/app/app.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/7project/backend/app/app.py b/7project/backend/app/app.py index 682e7a0..730787f 100644 --- a/7project/backend/app/app.py +++ b/7project/backend/app/app.py @@ -51,16 +51,15 @@ fastApi.add_middleware( allow_headers=["*"], ) -prometheus = Instrumentator().instrument(fastApi) - -# Register custom metrics -prometheus.add(number_of_users()).add(number_of_transactions()) - -prometheus.expose( - fastApi, - endpoint="/metrics", - include_in_schema=True, -) +if not os.getenv("PYTEST_RUN_CONFIG"): + prometheus = Instrumentator().instrument(fastApi) + # Register custom metrics + prometheus.add(number_of_users()).add(number_of_transactions()) + prometheus.expose( + fastApi, + endpoint="/metrics", + include_in_schema=True, + ) fastApi.include_router(auth_router) fastApi.include_router(categories_router)