diff --git a/exporter/opentelemetry-exporter-otlp/tests/test_otlp.py b/exporter/opentelemetry-exporter-otlp/tests/test_otlp.py index ab3173928cf..5b1a7d7fde7 100644 --- a/exporter/opentelemetry-exporter-otlp/tests/test_otlp.py +++ b/exporter/opentelemetry-exporter-otlp/tests/test_otlp.py @@ -14,16 +14,23 @@ import unittest +from opentelemetry.exporter.otlp.proto.grpc._log_exporter import ( + OTLPLogExporter, +) from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import ( OTLPSpanExporter, ) +from opentelemetry.exporter.otlp.proto.http.trace_exporter import ( + OTLPSpanExporter as HTTPSpanExporter, +) class TestOTLPExporters(unittest.TestCase): def test_constructors(self): - try: - OTLPSpanExporter() - except Exception: # pylint: disable=broad-except - self.fail( - "Unexpected exception raised when instantiating OTLPSpanExporter" - ) + for exporter in [OTLPSpanExporter, HTTPSpanExporter, OTLPLogExporter]: + try: + exporter() + except Exception: # pylint: disable=broad-except + self.fail( + f"Unexpected exception raised when instantiating {exporter.__name__}" + )