コード例 #1
0
 def test_clone(self):
     ctx = Context()
     ctx.sampling_priority = 2
     # manually create a root-child trace
     root = Span(tracer=None, name='root')
     child = Span(tracer=None, name='child_1', trace_id=root.trace_id, parent_id=root.span_id)
     child._parent = root
     ctx.add_span(root)
     ctx.add_span(child)
     cloned_ctx = ctx.clone()
     assert cloned_ctx._parent_trace_id == ctx._parent_trace_id
     assert cloned_ctx._parent_span_id == ctx._parent_span_id
     assert cloned_ctx._sampling_priority == ctx._sampling_priority
     assert cloned_ctx._dd_origin == ctx._dd_origin
     assert cloned_ctx._current_span == ctx._current_span
     assert cloned_ctx._trace == []
コード例 #2
0
ファイル: test_context.py プロジェクト: tebriel/dd-trace-py
 def test_clone(self):
     ctx = Context()
     ctx.sampling_priority = 2
     # manually create a root-child trace
     root = Span(tracer=None, name='root')
     child = Span(tracer=None, name='child_1', trace_id=root.trace_id, parent_id=root.span_id)
     child._parent = root
     ctx.add_span(root)
     ctx.add_span(child)
     cloned_ctx = ctx.clone()
     eq_(cloned_ctx._parent_trace_id, ctx._parent_trace_id)
     eq_(cloned_ctx._parent_span_id, ctx._parent_span_id)
     eq_(cloned_ctx._sampled, ctx._sampled)
     eq_(cloned_ctx._sampling_priority, ctx._sampling_priority)
     eq_(cloned_ctx._current_span, ctx._current_span)
     eq_(cloned_ctx._trace, [])
     eq_(cloned_ctx._finished_spans, 0)
コード例 #3
0
 def test_clone(self):
     ctx = Context()
     ctx.sampling_priority = 2
     # manually create a root-child trace
     root = Span(tracer=None, name='root')
     child = Span(tracer=None, name='child_1', trace_id=root.trace_id, parent_id=root.span_id)
     child._parent = root
     ctx.add_span(root)
     ctx.add_span(child)
     cloned_ctx = ctx.clone()
     eq_(cloned_ctx._parent_trace_id, ctx._parent_trace_id)
     eq_(cloned_ctx._parent_span_id, ctx._parent_span_id)
     eq_(cloned_ctx._sampled, ctx._sampled)
     eq_(cloned_ctx._sampling_priority, ctx._sampling_priority)
     eq_(cloned_ctx._dd_origin, ctx._dd_origin)
     eq_(cloned_ctx._current_span, ctx._current_span)
     eq_(cloned_ctx._trace, [])
     eq_(cloned_ctx._finished_spans, 0)