@@ -70,9 +70,9 @@ def process_trace(self, trace):
70
70
trace_processors = [
71
71
mock_proc1 ,
72
72
mock_proc2 ,
73
- ],
74
- writer = writer ,
73
+ ]
75
74
)
75
+ aggr .writer = writer
76
76
77
77
span = Span ("span" , on_finish = [aggr .on_span_finish ])
78
78
aggr .on_span_start (span )
@@ -104,8 +104,8 @@ def process_trace(self, trace):
104
104
mock_bad ,
105
105
mock_good_after ,
106
106
],
107
- writer = writer ,
108
107
)
108
+ aggr .writer = writer
109
109
110
110
span = Span ("span" , on_finish = [aggr .on_span_finish ])
111
111
aggr .on_span_start (span )
@@ -119,7 +119,8 @@ def process_trace(self, trace):
119
119
120
120
def test_aggregator_multi_span ():
121
121
writer = DummyWriter ()
122
- aggr = SpanAggregator (partial_flush_enabled = False , partial_flush_min_spans = 0 , trace_processors = [], writer = writer )
122
+ aggr = SpanAggregator (partial_flush_enabled = False , partial_flush_min_spans = 0 , trace_processors = [])
123
+ aggr .writer = writer
123
124
124
125
# Normal usage
125
126
parent = Span ("parent" , on_finish = [aggr .on_span_finish ])
@@ -152,7 +153,8 @@ def test_aggregator_multi_span():
152
153
153
154
def test_aggregator_partial_flush_0_spans ():
154
155
writer = DummyWriter ()
155
- aggr = SpanAggregator (partial_flush_enabled = True , partial_flush_min_spans = 0 , trace_processors = [], writer = writer )
156
+ aggr = SpanAggregator (partial_flush_enabled = True , partial_flush_min_spans = 0 , trace_processors = [])
157
+ aggr .writer = writer
156
158
157
159
# Normal usage
158
160
parent = Span ("parent" , on_finish = [aggr .on_span_finish ])
@@ -187,7 +189,8 @@ def test_aggregator_partial_flush_0_spans():
187
189
188
190
def test_aggregator_partial_flush_2_spans ():
189
191
writer = DummyWriter ()
190
- aggr = SpanAggregator (partial_flush_enabled = True , partial_flush_min_spans = 2 , trace_processors = [], writer = writer )
192
+ aggr = SpanAggregator (partial_flush_enabled = True , partial_flush_min_spans = 2 , trace_processors = [])
193
+ aggr .writer = writer
191
194
192
195
# Normal usage
193
196
parent = Span ("parent" , on_finish = [aggr .on_span_finish ])
@@ -331,7 +334,8 @@ def test_trace_128bit_processor(trace_id):
331
334
def test_span_creation_metrics ():
332
335
"""Test that telemetry metrics are queued in batches of 100 and the remainder is sent on shutdown"""
333
336
writer = DummyWriter ()
334
- aggr = SpanAggregator (partial_flush_enabled = False , partial_flush_min_spans = 0 , trace_processors = [], writer = writer )
337
+ aggr = SpanAggregator (partial_flush_enabled = False , partial_flush_min_spans = 0 , trace_processors = [])
338
+ aggr .writer = writer
335
339
336
340
with override_global_config (dict (_telemetry_enabled = True )):
337
341
with mock .patch ("ddtrace.internal.telemetry.telemetry_writer.add_count_metric" ) as mock_tm :
0 commit comments