mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-28 20:52:57 +08:00
distro: decouple default configuration test from environment (#2561)
This commit is contained in:

committed by
GitHub

parent
ac97b00457
commit
f7cef14739
@ -14,7 +14,7 @@
|
|||||||
# type: ignore
|
# type: ignore
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from unittest import TestCase
|
from unittest import TestCase, mock
|
||||||
|
|
||||||
from pkg_resources import DistributionNotFound, require
|
from pkg_resources import DistributionNotFound, require
|
||||||
|
|
||||||
@ -33,17 +33,10 @@ class TestDistribution(TestCase):
|
|||||||
except DistributionNotFound:
|
except DistributionNotFound:
|
||||||
self.fail("opentelemetry-distro not installed")
|
self.fail("opentelemetry-distro not installed")
|
||||||
|
|
||||||
|
@mock.patch.dict("os.environ", {}, clear=True)
|
||||||
def test_default_configuration(self):
|
def test_default_configuration(self):
|
||||||
distro = OpenTelemetryDistro()
|
distro = OpenTelemetryDistro()
|
||||||
self.assertIsNone(os.environ.get(OTEL_TRACES_EXPORTER))
|
|
||||||
self.assertIsNone(os.environ.get(OTEL_METRICS_EXPORTER))
|
|
||||||
distro.configure()
|
distro.configure()
|
||||||
self.assertEqual(
|
self.assertEqual("otlp", os.environ.get(OTEL_TRACES_EXPORTER))
|
||||||
"otlp", os.environ.get(OTEL_TRACES_EXPORTER)
|
self.assertEqual("otlp", os.environ.get(OTEL_METRICS_EXPORTER))
|
||||||
)
|
self.assertEqual("grpc", os.environ.get(OTEL_EXPORTER_OTLP_PROTOCOL))
|
||||||
self.assertEqual(
|
|
||||||
"otlp", os.environ.get(OTEL_METRICS_EXPORTER)
|
|
||||||
)
|
|
||||||
self.assertEqual(
|
|
||||||
"grpc", os.environ.get(OTEL_EXPORTER_OTLP_PROTOCOL)
|
|
||||||
)
|
|
||||||
|
Reference in New Issue
Block a user