Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e695b0e

Browse files
author
Alex Boten
committed
fix tests
1 parent 6673bec commit e695b0e

File tree

3 files changed

+7
-17
lines changed

3 files changed

+7
-17
lines changed

exporter/opentelemetry-exporter-prometheus/setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ where = src
5151
test =
5252

5353
[options.entry_points]
54-
opentelemetry_exporter =
55-
prometheus = opentelemetry.exporter.prometheus:PrometheusMetricExporter
54+
opentelemetry_metric_reader =
55+
prometheus = opentelemetry.exporter.prometheus:PrometheusMetricReader

exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@
3030
from prometheus_client import start_http_server
3131
3232
from opentelemetry._metrics import get_meter_provider, set_meter_provider
33-
from opentelemetry.exporter.prometheus import PrometheusMetricExporter
33+
from opentelemetry.exporter.prometheus import PrometheusMetricReader
3434
from opentelemetry.sdk._metrics import MeterProvider
35-
from opentelemetry.sdk._metrics.export import PullingMetricReader
3635
3736
# Start Prometheus client
3837
start_http_server(port=8000, addr="localhost")

exporter/opentelemetry-exporter-prometheus/tests/test_prometheus_exporter.py

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from prometheus_client.core import CounterMetricFamily, GaugeMetricFamily
2020

2121
from opentelemetry.exporter.prometheus import (
22-
PrometheusMetricExporter,
22+
PrometheusMetricReader,
2323
_CustomCollector,
2424
)
2525
from opentelemetry.sdk._metrics.export import MetricExportResult
@@ -32,7 +32,7 @@
3232
)
3333

3434

35-
class TestPrometheusMetricExporter(unittest.TestCase):
35+
class TestPrometheusMetricReader(unittest.TestCase):
3636
def setUp(self):
3737
self._mock_registry_register = mock.Mock()
3838
self._registry_register_patch = mock.patch(
@@ -44,27 +44,18 @@ def setUp(self):
4444
def test_constructor(self):
4545
"""Test the constructor."""
4646
with self._registry_register_patch:
47-
exporter = PrometheusMetricExporter("testprefix")
47+
exporter = PrometheusMetricReader("testprefix")
4848
self.assertEqual(exporter._collector._prefix, "testprefix")
4949
self.assertTrue(self._mock_registry_register.called)
5050

5151
def test_shutdown(self):
5252
with mock.patch(
5353
"prometheus_client.core.REGISTRY.unregister"
5454
) as registry_unregister_patch:
55-
exporter = PrometheusMetricExporter()
55+
exporter = PrometheusMetricReader()
5656
exporter.shutdown()
5757
self.assertTrue(registry_unregister_patch.called)
5858

59-
def test_export(self):
60-
with self._registry_register_patch:
61-
record = _generate_sum("sum_int", 33)
62-
exporter = PrometheusMetricExporter()
63-
result = exporter.export([record])
64-
# pylint: disable=protected-access
65-
self.assertEqual(len(exporter._collector._metrics_to_export), 1)
66-
self.assertIs(result, MetricExportResult.SUCCESS)
67-
6859
def test_histogram_to_prometheus(self):
6960
record = _generate_metric(
7061
"test@name",

0 commit comments

Comments
 (0)