From 9f50374dde1362cf2c1d63d2e98d5b89b983a391 Mon Sep 17 00:00:00 2001 From: Sahid Orentino Ferdjaoui Date: Mon, 13 Feb 2023 20:57:40 +0100 Subject: jaeger: fix driver initialization for tests The initializator is a singleton, we should release driver after each setUp. Signed-off-by: Sahid Orentino Ferdjaoui Change-Id: If6728f792609d1dc59d86954a767afe802c435e3 --- osprofiler/tests/unit/drivers/test_jaeger.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/osprofiler/tests/unit/drivers/test_jaeger.py b/osprofiler/tests/unit/drivers/test_jaeger.py index e59e69b..63790b1 100644 --- a/osprofiler/tests/unit/drivers/test_jaeger.py +++ b/osprofiler/tests/unit/drivers/test_jaeger.py @@ -18,6 +18,8 @@ from unittest import mock from osprofiler.drivers import jaeger from osprofiler.tests import test +from jaeger_client import Config + class JaegerTestCase(test.TestCase): @@ -48,6 +50,9 @@ class JaegerTestCase(test.TestCase): } } + # Force to False as if already initialized, tracer will be None. + # see: jaeger_client/config.py#L374 + Config._initialized = False self.driver = jaeger.Jaeger("jaeger://127.0.0.1:6831", project="nova", service="api") -- cgit v1.2.1