From 5208f10762ce294df4c006ba3e444ee01e35b21d Mon Sep 17 00:00:00 2001
From: mlbonhomme <bonhomme@teklia.com>
Date: Tue, 31 Oct 2023 18:14:55 +0100
Subject: [PATCH] Make metrics tests run in CI + fix prometheus port override
 in tests

---
 arkindex/metrics/tests/test_metrics_api.py | 2 +-
 arkindex/project/runtests.py               | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/arkindex/metrics/tests/test_metrics_api.py b/arkindex/metrics/tests/test_metrics_api.py
index ee5b51fba0..70d43b33a8 100644
--- a/arkindex/metrics/tests/test_metrics_api.py
+++ b/arkindex/metrics/tests/test_metrics_api.py
@@ -10,7 +10,7 @@ class TestMetricsAPI(FixtureAPITestCase):
         response = self.client.get(reverse('metrics:base-metrics'))
         self.assertEqual(response.status_code, 404)
 
-    @override_settings(PROMETHEUS_METRICS_PORT='42', PUBLIC_HOSTNAME="hostname", ARKINDEX_ENV="test")
+    @override_settings(PROMETHEUS_METRICS_PORT=42, PUBLIC_HOSTNAME="hostname", ARKINDEX_ENV="test")
     def test_metrics_base(self):
         response = self.client.get(reverse('metrics:base-metrics'), SERVER_PORT=42)
         self.assertEqual(response.status_code, 200)
diff --git a/arkindex/project/runtests.py b/arkindex/project/runtests.py
index 6fe6399de7..d4a2e44d3a 100644
--- a/arkindex/project/runtests.py
+++ b/arkindex/project/runtests.py
@@ -20,6 +20,7 @@ def run():
     failures = test_runner.run_tests([
         'arkindex.documents.tests',
         'arkindex.images.tests',
+        'arkindex.metrics.tests',
         'arkindex.ponos.tests',
         'arkindex.project.tests',
         'arkindex.process.tests',
-- 
GitLab