File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -152,6 +152,27 @@ def test_worker_single_trace_multiple_spans(self):
152152 eq_ (payload [0 ][0 ]['name' ], 'client.testing' )
153153 eq_ (payload [0 ][1 ]['name' ], 'client.testing' )
154154
155+ def test_worker_single_service (self ):
156+ # service must be sent correctly
157+ tracer = self .tracer
158+ tracer .set_service_info ('client.service' , 'django' , 'web' )
159+ tracer .trace ('client.testing' ).finish ()
160+
161+ # expect a call for traces and services
162+ self ._wait_thread_flush ()
163+ eq_ (self .api ._put .call_count , 0 )
164+
165+ def test_worker_service_called_multiple_times (self ):
166+ # service must be sent correctly
167+ tracer = self .tracer
168+ tracer .set_service_info ('backend' , 'django' , 'web' )
169+ tracer .set_service_info ('database' , 'postgres' , 'db' )
170+ tracer .trace ('client.testing' ).finish ()
171+
172+ # expect a call for traces and services
173+ self ._wait_thread_flush ()
174+ eq_ (self .api ._put .call_count , 0 )
175+
155176 def test_worker_http_error_logging (self ):
156177 # Tests the logging http error logic
157178 tracer = self .tracer
You can’t perform that action at this time.
0 commit comments