Skip to content

Commit 9bf07a7

Browse files
committed
Move common code to util.
1 parent 99a55d4 commit 9bf07a7

File tree

4 files changed

+13
-29
lines changed

4 files changed

+13
-29
lines changed

exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/_common/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,13 @@ def _load_session_from_envvar(
6565
print("returning session !!")
6666
return maybe_session
6767
return None
68+
69+
70+
# For testing
71+
class IterEntryPoint:
72+
def __init__(self, name, class_type):
73+
self.name = name
74+
self.class_type = class_type
75+
76+
def load(self):
77+
return self.class_type

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

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
encode_metrics,
2727
)
2828
from opentelemetry.exporter.otlp.proto.http import Compression
29+
from opentelemetry.exporter.otlp.proto.http._common import IterEntryPoint
2930
from opentelemetry.exporter.otlp.proto.http.metric_exporter import (
3031
DEFAULT_COMPRESSION,
3132
DEFAULT_ENDPOINT,
@@ -86,15 +87,6 @@
8687
OS_ENV_TIMEOUT = "30"
8788

8889

89-
class IterEntryPoint:
90-
def __init__(self, name, class_type):
91-
self.name = name
92-
self.class_type = class_type
93-
94-
def load(self):
95-
return self.class_type
96-
97-
9890
# pylint: disable=protected-access
9991
class TestOTLPMetricExporter(TestCase):
10092
def setUp(self):

exporter/opentelemetry-exporter-otlp-proto-http/tests/test_proto_log_exporter.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
from opentelemetry._logs import SeverityNumber
3030
from opentelemetry.exporter.otlp.proto.http import Compression
31+
from opentelemetry.exporter.otlp.proto.http._common import IterEntryPoint
3132
from opentelemetry.exporter.otlp.proto.http._log_exporter import (
3233
DEFAULT_COMPRESSION,
3334
DEFAULT_ENDPOINT,
@@ -68,16 +69,6 @@
6869
set_span_in_context,
6970
)
7071

71-
72-
class IterEntryPoint:
73-
def __init__(self, name, class_type):
74-
self.name = name
75-
self.class_type = class_type
76-
77-
def load(self):
78-
return self.class_type
79-
80-
8172
ENV_ENDPOINT = "http://localhost.env:8080/"
8273
ENV_CERTIFICATE = "/etc/base.crt"
8374
ENV_CLIENT_CERTIFICATE = "/etc/client-cert.pem"

exporter/opentelemetry-exporter-otlp-proto-http/tests/test_proto_span_exporter.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from requests.models import Response
2424

2525
from opentelemetry.exporter.otlp.proto.http import Compression
26+
from opentelemetry.exporter.otlp.proto.http._common import IterEntryPoint
2627
from opentelemetry.exporter.otlp.proto.http.trace_exporter import (
2728
DEFAULT_COMPRESSION,
2829
DEFAULT_ENDPOINT,
@@ -51,16 +52,6 @@
5152
from opentelemetry.sdk.trace import _Span
5253
from opentelemetry.sdk.trace.export import SpanExportResult
5354

54-
55-
class IterEntryPoint:
56-
def __init__(self, name, class_type):
57-
self.name = name
58-
self.class_type = class_type
59-
60-
def load(self):
61-
return self.class_type
62-
63-
6455
OS_ENV_ENDPOINT = "os.env.base"
6556
OS_ENV_CERTIFICATE = "os/env/base.crt"
6657
OS_ENV_CLIENT_CERTIFICATE = "os/env/client-cert.pem"

0 commit comments

Comments
 (0)