mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-02 11:31:52 +08:00
refactor common test code to use utility method (#700)
This commit is contained in:
@ -34,12 +34,7 @@ from opentelemetry.sdk.trace import Span
|
||||
from opentelemetry.semconv.trace import SpanAttributes
|
||||
from opentelemetry.test.test_base import TestBase
|
||||
from opentelemetry.test.wsgitestutil import WsgiTestBase
|
||||
from opentelemetry.trace import (
|
||||
SpanKind,
|
||||
StatusCode,
|
||||
format_span_id,
|
||||
format_trace_id,
|
||||
)
|
||||
from opentelemetry.trace import SpanKind, StatusCode
|
||||
from opentelemetry.util.http import get_excluded_urls, get_traced_request_attrs
|
||||
|
||||
# pylint: disable=import-error
|
||||
@ -345,15 +340,8 @@ class TestMiddleware(TestBase, WsgiTestBase):
|
||||
set_global_response_propagator(TraceResponsePropagator())
|
||||
|
||||
response = Client().get("/span_name/1234/")
|
||||
span = self.memory_exporter.get_finished_spans()[0]
|
||||
|
||||
self.assertIn("traceresponse", response.headers)
|
||||
self.assertEqual(
|
||||
response.headers["Access-Control-Expose-Headers"], "traceresponse",
|
||||
)
|
||||
self.assertEqual(
|
||||
response.headers["traceresponse"],
|
||||
f"00-{format_trace_id(span.get_span_context().trace_id)}-{format_span_id(span.get_span_context().span_id)}-01",
|
||||
self.assertTraceResponseHeaderMatchesSpan(
|
||||
response.headers, self.memory_exporter.get_finished_spans()[0]
|
||||
)
|
||||
self.memory_exporter.clear()
|
||||
|
||||
|
Reference in New Issue
Block a user