1
1
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2
2
# SPDX-License-Identifier: Apache-2.0
3
- import os
4
3
import importlib
4
+ import os
5
5
import sys
6
6
from importlib .metadata import PackageNotFoundError , version
7
7
from unittest import TestCase
8
8
from unittest .mock import patch
9
9
10
10
from amazon .opentelemetry .distro .aws_opentelemetry_distro import AwsOpenTelemetryDistro
11
+ from opentelemetry import propagate
11
12
from opentelemetry .propagators .composite import CompositePropagator
12
13
13
14
@@ -102,7 +103,7 @@ def test_configure_without_patches(self, mock_super_configure, mock_apply_patche
102
103
@patch ("amazon.opentelemetry.distro.aws_opentelemetry_distro.apply_instrumentation_patches" )
103
104
@patch ("amazon.opentelemetry.distro.aws_opentelemetry_distro.OpenTelemetryDistro._configure" )
104
105
def test_configure_with_agent_observability_enabled (
105
- self , mock_super_configure , mock_apply_patches , mock_is_agent_observability , mock_get_aws_region
106
+ self , mock_super_configure , mock_apply_patches , mock_is_agent_observability , mock_get_aws_region
106
107
):
107
108
"""Test that _configure sets agent observability defaults when enabled"""
108
109
mock_is_agent_observability .return_value = True
@@ -240,7 +241,6 @@ def test_user_defined_propagators(self):
240
241
241
242
# Force the reload of the propagate module otherwise the above environment
242
243
# variable doesn't taker effect.
243
- from opentelemetry import propagate
244
244
importlib .reload (propagate )
245
245
246
246
distro = AwsOpenTelemetryDistro ()
@@ -253,7 +253,7 @@ def test_user_defined_propagators(self):
253
253
individual_propagators = propagators ._propagators
254
254
self .assertEqual (1 , len (individual_propagators ))
255
255
actual_propagators = []
256
- for i , prop in enumerate ( individual_propagators ) :
256
+ for prop in individual_propagators :
257
257
actual_propagators .append (type (prop ).__name__ )
258
258
self .assertEqual (expected_propagators , actual_propagators )
259
259
@@ -262,7 +262,6 @@ def test_otel_propagators_added_when_not_user_defined(self):
262
262
distro ._configure ()
263
263
264
264
# Verify that the propagators are set correctly by ADOT
265
- from opentelemetry import propagate
266
265
propagators = propagate .get_global_textmap ()
267
266
268
267
self .assertTrue (isinstance (propagators , CompositePropagator ))
@@ -271,6 +270,6 @@ def test_otel_propagators_added_when_not_user_defined(self):
271
270
individual_propagators = propagators ._propagators
272
271
self .assertEqual (3 , len (individual_propagators ))
273
272
actual_propagators = []
274
- for i , prop in enumerate ( individual_propagators ) :
273
+ for prop in individual_propagators :
275
274
actual_propagators .append (type (prop ).__name__ )
276
275
self .assertEqual (expected_propagators , actual_propagators )
0 commit comments