@@ -636,7 +636,7 @@ def test_user_information_transaction_no_pii(sentry_init, capture_events):
636636 assert "user" not in transaction_event
637637
638638
639- def test_middleware_spans (sentry_init , capture_events ):
639+ def test_middleware_spans (sentry_init , capture_events , render_span_tree ):
640640 sentry_init (
641641 traces_sample_rate = 1.0 ,
642642 integrations = [StarletteIntegration ()],
@@ -659,9 +659,9 @@ def test_middleware_spans(sentry_init, capture_events):
659659 "AuthenticationMiddleware" ,
660660 "ExceptionMiddleware" ,
661661 "AuthenticationMiddleware" , # 'op': 'middleware.starlette.send'
662- "ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
663662 "AuthenticationMiddleware" , # 'op': 'middleware.starlette.send'
664663 "ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
664+ "ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
665665 ]
666666
667667 assert len (transaction_event ["spans" ]) == len (expected_middleware_spans )
@@ -736,23 +736,23 @@ def test_middleware_callback_spans(sentry_init, capture_events):
736736 },
737737 {
738738 "op" : "middleware.starlette.send" ,
739- "description" : "ServerErrorMiddleware .__call__.<locals>._send " ,
740- "tags" : {"starlette.middleware_name" : "SampleMiddleware " },
739+ "description" : "SampleMiddleware .__call__.<locals>.do_stuff " ,
740+ "tags" : {"starlette.middleware_name" : "ExceptionMiddleware " },
741741 },
742742 {
743743 "op" : "middleware.starlette.send" ,
744- "description" : "SentryAsgiMiddleware._run_app .<locals>._sentry_wrapped_send " ,
745- "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware " },
744+ "description" : "ServerErrorMiddleware.__call__ .<locals>._send " ,
745+ "tags" : {"starlette.middleware_name" : "SampleMiddleware " },
746746 },
747747 {
748748 "op" : "middleware.starlette.send" ,
749- "description" : "SampleMiddleware .__call__.<locals>.do_stuff " ,
750- "tags" : {"starlette.middleware_name" : "ExceptionMiddleware " },
749+ "description" : "ServerErrorMiddleware .__call__.<locals>._send " ,
750+ "tags" : {"starlette.middleware_name" : "SampleMiddleware " },
751751 },
752752 {
753753 "op" : "middleware.starlette.send" ,
754- "description" : "ServerErrorMiddleware.__call__ .<locals>._send " ,
755- "tags" : {"starlette.middleware_name" : "SampleMiddleware " },
754+ "description" : "SentryAsgiMiddleware._run_app .<locals>._sentry_wrapped_send " ,
755+ "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware " },
756756 },
757757 {
758758 "op" : "middleware.starlette.send" ,
@@ -787,7 +787,7 @@ def test_middleware_receive_send(sentry_init, capture_events):
787787 pass
788788
789789
790- def test_middleware_partial_receive_send (sentry_init , capture_events ):
790+ def test_middleware_partial_receive_send (sentry_init , capture_events , render_span_tree ):
791791 sentry_init (
792792 traces_sample_rate = 1.0 ,
793793 integrations = [StarletteIntegration ()],
@@ -830,16 +830,16 @@ def test_middleware_partial_receive_send(sentry_init, capture_events):
830830 "description" : "ServerErrorMiddleware.__call__.<locals>._send" ,
831831 "tags" : {"starlette.middleware_name" : "SamplePartialReceiveSendMiddleware" },
832832 },
833- {
834- "op" : "middleware.starlette.send" ,
835- "description" : "SentryAsgiMiddleware._run_app.<locals>._sentry_wrapped_send" ,
836- "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware" },
837- },
838833 {
839834 "op" : "middleware.starlette" ,
840835 "description" : "ExceptionMiddleware" ,
841836 "tags" : {"starlette.middleware_name" : "ExceptionMiddleware" },
842837 },
838+ {
839+ "op" : "middleware.starlette.send" ,
840+ "description" : "SentryAsgiMiddleware._run_app.<locals>._sentry_wrapped_send" ,
841+ "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware" },
842+ },
843843 {
844844 "op" : "middleware.starlette.send" ,
845845 "description" : "functools.partial(<function SamplePartialReceiveSendMiddleware.__call__.<locals>.my_send at " ,
@@ -886,13 +886,13 @@ def test_active_thread_id(sentry_init, capture_envelopes, teardown_profiling, en
886886 sentry_init (
887887 traces_sample_rate = 1.0 ,
888888 profiles_sample_rate = 1.0 ,
889+ integrations = [StarletteIntegration ()],
889890 )
890891 app = starlette_app_factory ()
891- asgi_app = SentryAsgiMiddleware (app )
892892
893893 envelopes = capture_envelopes ()
894894
895- client = TestClient (asgi_app )
895+ client = TestClient (app )
896896 response = client .get (endpoint )
897897 assert response .status_code == 200
898898
@@ -1244,9 +1244,7 @@ def test_transaction_http_method_default(sentry_init, capture_events):
12441244 """
12451245 sentry_init (
12461246 traces_sample_rate = 1.0 ,
1247- integrations = [
1248- StarletteIntegration (),
1249- ],
1247+ integrations = [StarletteIntegration ()],
12501248 )
12511249 events = capture_events ()
12521250
0 commit comments