def test_skips_streaming(self): """Streaming responses don't get touched""" request = self.client.get('/@fiber') request.session = {} response = StreamingHttpResponse('') middleware.process_response(request, response) self.assertNotIn(middleware.LOGIN_SESSION_KEY, request.session)
def test_does_nothing_for_non_html_response(self): """Middleware skips non-html responses""" request = self.client.get('/@fiber') request.session = {} response = HttpResponse('', content_type='application/json') middleware.process_response(request, response) self.assertNotIn(middleware.LOGIN_SESSION_KEY, request.session)
def test_skips_streaming(self): """Streaming responses don't get touched""" request = self.client.get('/@fiber') request.session = {} response = StreamingHttpResponse('') middleware.process_response(request, response) self.assertNotIn(middleware.LOGIN_SESSION_KEY, request.session)
def test_does_nothing_for_non_html_response(self): """Middleware skips non-html responses""" request = self.client.get('/@fiber') request.session = {} response = HttpResponse('', content_type='application/json') middleware.process_response(request, response) self.assertNotIn(middleware.LOGIN_SESSION_KEY, request.session)
def test_skips_streaming(self): """ Streaming responses don't get touched """ request = RequestFactory().get('/') content = '' response = StreamingHttpResponse(content) self.assertEqual(''.join(middleware.process_response(request, response)), content)
def test_skips_streaming(self): """ Streaming responses don't get touched """ request = RequestFactory().get('/') content = '' response = StreamingHttpResponse(content) self.assertEqual( ''.join(middleware.process_response(request, response)), content)