Skip to content

Commit 0b0d205

Browse files
committed
add test
Signed-off-by: Alex Boten <[email protected]>
1 parent 682935d commit 0b0d205

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

exporter/opentelemetry-exporter-otlp-proto-http/tests/metrics/test_otlp_metrics_exporter.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
DEFAULT_TIMEOUT,
3333
OTLPMetricExporter,
3434
)
35+
from opentelemetry.exporter.otlp.proto.http.version import __version__
3536
from opentelemetry.sdk.environment_variables import (
3637
OTEL_EXPORTER_OTLP_CERTIFICATE,
3738
OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE,
@@ -124,6 +125,15 @@ def test_constructor_default(self):
124125
self.assertIs(exporter._compression, DEFAULT_COMPRESSION)
125126
self.assertEqual(exporter._headers, {})
126127
self.assertIsInstance(exporter._session, Session)
128+
self.assertIn("User-Agent", exporter._session.headers)
129+
self.assertEqual(
130+
exporter._session.headers.get("Content-Type"),
131+
"application/x-protobuf",
132+
)
133+
self.assertEqual(
134+
exporter._session.headers.get("User-Agent"),
135+
"OTel-OTLP-Exporter-Python/" + __version__,
136+
)
127137

128138
@patch.dict(
129139
"os.environ",

0 commit comments

Comments
 (0)