@@ -230,56 +230,6 @@ def test_process_response(self):
230230
231231 self .assertEqual (span .attributes , expected_attributes )
232232
233- def test_process_response_no_get_username (self ):
234- from opencensus .ext .django import middleware
235-
236- trace_id = '2dd43a1d6b2549c6bc2a1a54c2fc0b05'
237- span_id = '6e0c63257de34c92'
238- django_trace_id = '00-{}-{}-00' .format (trace_id , span_id )
239-
240- django_request = RequestFactory ().get ('/' , ** {
241- 'traceparent' : django_trace_id ,
242- })
243-
244- # Force the test request to be sampled
245- settings = type ('Test' , (object ,), {})
246- settings .OPENCENSUS = {
247- 'TRACE' : {
248- 'SAMPLER' : 'opencensus.trace.samplers.AlwaysOnSampler()' , # noqa
249- }
250- }
251- patch_settings = mock .patch (
252- 'django.conf.settings' ,
253- settings )
254-
255- with patch_settings :
256- middleware_obj = middleware .OpencensusMiddleware ()
257-
258- middleware_obj .process_request (django_request )
259- tracer = middleware ._get_current_tracer ()
260- span = tracer .current_span ()
261-
262- exporter_mock = mock .Mock ()
263- tracer .exporter = exporter_mock
264-
265- django_response = mock .Mock ()
266- django_response .status_code = 200
267-
268- expected_attributes = {
269- 'http.url' : u'/' ,
270- 'http.method' : 'GET' ,
271- 'http.status_code' : '200' ,
272- }
273-
274- mock_user = mock .Mock ()
275- mock_user .pk = 123
276- mock_user .get_username .side_effect = AttributeError
277- django_request .user = mock_user
278-
279- middleware_obj .process_response (django_request , django_response )
280-
281- self .assertEqual (span .attributes , expected_attributes )
282-
283233 def test_process_response_unfinished_child_span (self ):
284234 from opencensus .ext .django import middleware
285235
0 commit comments