Fix datadog exporter test (#697)

This commit is contained in:
Mario Jonke 2021-09-27 19:48:29 +02:00 committed by GitHub
parent efaa257a63
commit 2b0a634a71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 9 deletions

View File

@ -550,18 +550,28 @@ class TestDatadogSpanExporter(unittest.TestCase):
)
def test_origin(self):
context = trace_api.SpanContext(
trace_id=0x000000000000000000000000DEADBEEF,
span_id=trace_api.INVALID_SPAN,
is_remote=True,
trace_state=trace_api.TraceState(
[(datadog.constants.DD_ORIGIN, "origin-service")]
),
trace_id = 0x000000000000000000000000DEADBEEF
trace_state = trace_api.TraceState(
[(datadog.constants.DD_ORIGIN, "origin-service")]
)
parent_span_ctx = trace_api.SpanContext(
trace_id=trace_id,
span_id=0x1,
is_remote=False,
trace_state=trace_state,
)
child_span_ctx = trace_api.SpanContext(
trace_id=trace_id,
span_id=0x2,
is_remote=False,
trace_state=trace_state,
)
root_span = trace._Span(name="root", context=context, parent=None)
root_span = trace._Span(
name="root", context=parent_span_ctx, parent=None
)
child_span = trace._Span(
name="child", context=context, parent=root_span
name="child", context=child_span_ctx, parent=parent_span_ctx
)
root_span.start()
child_span.start()