summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>2023-02-13 20:57:40 +0100
committerSahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>2023-02-16 09:08:49 +0100
commit9f50374dde1362cf2c1d63d2e98d5b89b983a391 (patch)
tree7fac7ca5d406e6af1bc46d5cf59e309bdeb9782f
parent7d2c871b7167f193850161f0188d74daf02ad8e0 (diff)
downloadosprofiler-9f50374dde1362cf2c1d63d2e98d5b89b983a391.tar.gz
jaeger: fix driver initialization for tests
The initializator is a singleton, we should release driver after each setUp. Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com> Change-Id: If6728f792609d1dc59d86954a767afe802c435e3
-rw-r--r--osprofiler/tests/unit/drivers/test_jaeger.py5
1 files changed, 5 insertions, 0 deletions
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")