77import pytest
88
99from prefect .settings .models .telemetry import TelemetrySettings
10- from prefect .telemetry .metrics import RunMetrics , _resolve_metrics_endpoint
10+ from prefect .telemetry ._metrics import RunMetrics , _resolve_metrics_endpoint
1111
1212
1313class TestTelemetrySettings :
@@ -147,7 +147,7 @@ def test_noop_when_no_endpoint(self, flow_run: MagicMock, flow: MagicMock):
147147 with (
148148 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
149149 patch (
150- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
150+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
151151 return_value = (None , False ),
152152 ),
153153 ):
@@ -167,7 +167,7 @@ def mock_import(name: str, *args: object, **kwargs: object) -> object:
167167 with (
168168 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
169169 patch (
170- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
170+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
171171 return_value = ("http://localhost:4318/v1/metrics" , False ),
172172 ),
173173 patch .object (builtins , "__import__" , side_effect = mock_import ),
@@ -187,7 +187,7 @@ def test_instruments_and_shuts_down(self, flow_run: MagicMock, flow: MagicMock):
187187 with (
188188 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
189189 patch (
190- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
190+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
191191 return_value = ("http://localhost:4318/v1/metrics" , False ),
192192 ),
193193 patch (
@@ -225,7 +225,7 @@ def test_noop_when_setup_raises(self, flow_run: MagicMock, flow: MagicMock):
225225 with (
226226 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
227227 patch (
228- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
228+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
229229 return_value = ("http://localhost:4318/v1/metrics" , False ),
230230 ),
231231 patch (
@@ -259,7 +259,7 @@ def test_non_cloud_endpoint_preserves_otel_env_headers(
259259 with (
260260 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
261261 patch (
262- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
262+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
263263 return_value = ("http://custom-collector:4318/v1/metrics" , False ),
264264 ),
265265 patch (
@@ -293,7 +293,7 @@ def test_cloud_endpoint_sends_auth_header(
293293 with (
294294 patch ("prefect.settings.get_current_settings" , return_value = mock_settings ),
295295 patch (
296- "prefect.telemetry.metrics ._resolve_metrics_endpoint" ,
296+ "prefect.telemetry._metrics ._resolve_metrics_endpoint" ,
297297 return_value = ("https://cloud.example.com/v1/metrics" , True ),
298298 ),
299299 patch (
@@ -323,4 +323,4 @@ def test_engine_imports_run_metrics(self):
323323
324324 source = inspect .getsource (prefect .engine )
325325 assert "RunMetrics" in source
326- assert "from prefect.telemetry.metrics import RunMetrics" in source
326+ assert "from prefect.telemetry._metrics import RunMetrics" in source
0 commit comments