File tree Expand file tree Collapse file tree 2 files changed +11
-13
lines changed
tests/opentelemetry-test-utils/src/opentelemetry/test Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Original file line number Diff line number Diff line change 10
10
# Otherwise, set variable to the commit of your branch on
11
11
# opentelemetry-python-contrib which is compatible with these Core repo
12
12
# changes.
13
- CONTRIB_REPO_SHA : 42ff80bef8a03ff214a54323a2631da06e6dc5e4
13
+ CONTRIB_REPO_SHA : c37a77e2efa9b67d4b017a3aa6d5e5f0bc5433c9
14
14
# This is needed because we do not clone the core repo in contrib builds anymore.
15
15
# When running contrib builds as part of core builds, we use actions/checkout@v2 which
16
16
# does not set an environment variable (simply just runs tox), which is different when
Original file line number Diff line number Diff line change 34
34
class TestBase (unittest .TestCase ):
35
35
# pylint: disable=C0103
36
36
37
- @classmethod
38
- def setUpClass (cls ):
39
- result = cls .create_tracer_provider ()
40
- cls .tracer_provider , cls .memory_exporter = result
41
- # This is done because set_tracer_provider cannot override the
42
- # current tracer provider.
43
- reset_trace_globals ()
44
- trace_api .set_tracer_provider (cls .tracer_provider )
45
-
46
- @classmethod
47
- def tearDownClass (cls ):
37
+ def setUp (self ):
38
+ super ().setUp ()
39
+ result = self .create_tracer_provider ()
40
+ self .tracer_provider , self .memory_exporter = result
48
41
# This is done because set_tracer_provider cannot override the
49
42
# current tracer provider.
50
43
reset_trace_globals ()
44
+ trace_api .set_tracer_provider (self .tracer_provider )
51
45
52
- def setUp (self ):
53
46
self .memory_exporter .clear ()
54
47
# This is done because set_meter_provider cannot override the
55
48
# current meter provider.
@@ -60,6 +53,11 @@ def setUp(self):
60
53
) = self .create_meter_provider ()
61
54
metrics_api .set_meter_provider (self .meter_provider )
62
55
56
+ def tearDown (self ):
57
+ super ().tearDown ()
58
+ reset_trace_globals ()
59
+ reset_metrics_globals ()
60
+
63
61
def get_finished_spans (self ):
64
62
return FinishedTestSpans (
65
63
self , self .memory_exporter .get_finished_spans ()
You can’t perform that action at this time.
0 commit comments