@@ -195,54 +195,49 @@ def test_translate_to_stackdriver(self, monitor_resource_mock):
195195 client = client ,
196196 project_id = project_id )
197197
198- spans = exporter .translate_to_stackdriver (trace )
199-
200- expected_traces = {
201- 'spans' : [
202- {
203- 'name' : 'projects/{}/traces/{}/spans/{}' .format (
204- project_id , trace_id , span_id ),
205- 'displayName' : {
206- 'value' : span_name ,
207- 'truncated_byte_count' : 0
198+ spans = list (exporter .translate_to_stackdriver (trace ))
199+
200+ expected_traces = [{
201+ 'name' : 'projects/{}/traces/{}/spans/{}' .format (
202+ project_id , trace_id , span_id ),
203+ 'displayName' : {
204+ 'value' : span_name ,
205+ 'truncated_byte_count' : 0
206+ },
207+ 'attributes' : {
208+ 'attributeMap' : {
209+ 'g.co/agent' : {
210+ 'string_value' : {
211+ 'truncated_byte_count' : 0 ,
212+ 'value' :
213+ 'opencensus-python [{}]' .format (__version__ )
214+ }
208215 },
209- 'attributes' : {
210- 'attributeMap' : {
211- 'g.co/agent' : {
212- 'string_value' : {
213- 'truncated_byte_count' : 0 ,
214- 'value' : 'opencensus-python [{}]' .format (
215- __version__
216- )
217- }
218- },
219- 'key' : {
220- 'string_value' : {
221- 'truncated_byte_count' : 0 ,
222- 'value' : 'value'
223- }
224- },
225- '/http/host' : {
226- 'string_value' : {
227- 'truncated_byte_count' : 0 ,
228- 'value' : 'host'
229- }
230- }
216+ 'key' : {
217+ 'string_value' : {
218+ 'truncated_byte_count' : 0 ,
219+ 'value' : 'value'
231220 }
232221 },
233- 'spanId' : str (span_id ),
234- 'startTime' : start_time ,
235- 'endTime' : end_time ,
236- 'parentSpanId' : str (parent_span_id ),
237- 'status' : None ,
238- 'links' : None ,
239- 'stackTrace' : None ,
240- 'timeEvents' : None ,
241- 'childSpanCount' : 0 ,
242- 'sameProcessAsParentSpan' : None
222+ '/http/host' : {
223+ 'string_value' : {
224+ 'truncated_byte_count' : 0 ,
225+ 'value' : 'host'
226+ }
227+ }
243228 }
244- ]
245- }
229+ },
230+ 'spanId' : str (span_id ),
231+ 'startTime' : start_time ,
232+ 'endTime' : end_time ,
233+ 'parentSpanId' : str (parent_span_id ),
234+ 'status' : None ,
235+ 'links' : None ,
236+ 'stackTrace' : None ,
237+ 'timeEvents' : None ,
238+ 'childSpanCount' : 0 ,
239+ 'sameProcessAsParentSpan' : None
240+ }]
246241
247242 self .assertEqual (spans , expected_traces )
248243
0 commit comments