Account for ProxyTracerProvider (#399)

This commit is contained in:
Owais Lone
2021-04-07 20:57:18 +05:30
committed by GitHub
parent e96a2cd1ad
commit ca8eac61c2
3 changed files with 3 additions and 7 deletions

View File

@ -6,7 +6,7 @@ on:
- 'release/*'
pull_request:
env:
CORE_REPO_SHA: 1a12fa0d681e37c1fda9cb8d46212ff3bbf6b76a
CORE_REPO_SHA: 94bf80f3870bceefa72d9a61353eaf5d7dd30993
jobs:
build:

View File

@ -177,10 +177,8 @@ class RequestsIntegrationTestBase(abc.ABC):
def test_not_recording(self):
with mock.patch("opentelemetry.trace.INVALID_SPAN") as mock_span:
RequestsInstrumentor().uninstrument()
# original_tracer_provider returns a default tracer provider, which
# in turn will return an INVALID_SPAN, which is always not recording
RequestsInstrumentor().instrument(
tracer_provider=self.original_tracer_provider
tracer_provider=trace._DefaultTracerProvider()
)
mock_span.is_recording.return_value = False
result = self.perform_request(self.URL)

View File

@ -208,10 +208,8 @@ class RequestsIntegrationTestBase(abc.ABC):
def test_not_recording(self):
with mock.patch("opentelemetry.trace.INVALID_SPAN") as mock_span:
URLLibInstrumentor().uninstrument()
# original_tracer_provider returns a default tracer provider, which
# in turn will return an INVALID_SPAN, which is always not recording
URLLibInstrumentor().instrument(
tracer_provider=self.original_tracer_provider
tracer_provider=trace._DefaultTracerProvider()
)
mock_span.is_recording.return_value = False
result = self.perform_request(self.URL)