diff options
author | Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com> | 2023-02-13 20:57:40 +0100 |
---|---|---|
committer | Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com> | 2023-02-16 09:08:49 +0100 |
commit | 9f50374dde1362cf2c1d63d2e98d5b89b983a391 (patch) | |
tree | 7fac7ca5d406e6af1bc46d5cf59e309bdeb9782f | |
parent | 7d2c871b7167f193850161f0188d74daf02ad8e0 (diff) | |
download | osprofiler-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.py | 5 |
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") |