File tree Expand file tree Collapse file tree 3 files changed +25
-19
lines changed
opentelemetry-api/tests/trace Expand file tree Collapse file tree 3 files changed +25
-19
lines changed Original file line number Diff line number Diff line change 1
1
import unittest
2
- from logging import WARNING
3
2
from unittest .mock import patch
4
3
5
4
from opentelemetry import context , trace
6
- from opentelemetry .sdk .trace import TracerProvider # type:ignore
7
5
8
6
9
7
class TestGlobals (unittest .TestCase ):
@@ -22,23 +20,6 @@ def test_get_tracer(self):
22
20
trace .get_tracer ("foo" , "var" , mock_provider )
23
21
mock_provider .get_tracer .assert_called_with ("foo" , "var" )
24
22
25
- def test_tracer_provider_override_warning (self ):
26
- """trace.set_tracer_provider should throw a warning when overridden"""
27
- trace .set_tracer_provider (TracerProvider ())
28
- tracer_provider = trace .get_tracer_provider ()
29
- with self .assertLogs (level = WARNING ) as test :
30
- trace .set_tracer_provider (TracerProvider ())
31
- self .assertEqual (
32
- test .output ,
33
- [
34
- (
35
- "WARNING:opentelemetry.trace:Overriding of current "
36
- "TracerProvider is not allowed"
37
- )
38
- ],
39
- )
40
- self .assertIs (tracer_provider , trace .get_tracer_provider ())
41
-
42
23
43
24
class TestTracer (unittest .TestCase ):
44
25
def setUp (self ):
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ # type:ignore
2
+ import unittest
3
+ from logging import WARNING
4
+
5
+ from opentelemetry import trace
6
+ from opentelemetry .sdk .trace import TracerProvider # type:ignore
7
+
8
+
9
+ class TestGlobals (unittest .TestCase ):
10
+ def test_tracer_provider_override_warning (self ):
11
+ """trace.set_tracer_provider should throw a warning when overridden"""
12
+ trace .set_tracer_provider (TracerProvider ())
13
+ tracer_provider = trace .get_tracer_provider ()
14
+ with self .assertLogs (level = WARNING ) as test :
15
+ trace .set_tracer_provider (TracerProvider ())
16
+ self .assertEqual (
17
+ test .output ,
18
+ [
19
+ (
20
+ "WARNING:opentelemetry.trace:Overriding of current "
21
+ "TracerProvider is not allowed"
22
+ )
23
+ ],
24
+ )
25
+ self .assertIs (tracer_provider , trace .get_tracer_provider ())
You can’t perform that action at this time.
0 commit comments