@@ -636,7 +636,7 @@ def test_user_information_transaction_no_pii(sentry_init, capture_events):
636
636
assert "user" not in transaction_event
637
637
638
638
639
- def test_middleware_spans (sentry_init , capture_events ):
639
+ def test_middleware_spans (sentry_init , capture_events , render_span_tree ):
640
640
sentry_init (
641
641
traces_sample_rate = 1.0 ,
642
642
integrations = [StarletteIntegration ()],
@@ -659,9 +659,9 @@ def test_middleware_spans(sentry_init, capture_events):
659
659
"AuthenticationMiddleware" ,
660
660
"ExceptionMiddleware" ,
661
661
"AuthenticationMiddleware" , # 'op': 'middleware.starlette.send'
662
- "ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
663
662
"AuthenticationMiddleware" , # 'op': 'middleware.starlette.send'
664
663
"ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
664
+ "ServerErrorMiddleware" , # 'op': 'middleware.starlette.send'
665
665
]
666
666
667
667
assert len (transaction_event ["spans" ]) == len (expected_middleware_spans )
@@ -736,23 +736,23 @@ def test_middleware_callback_spans(sentry_init, capture_events):
736
736
},
737
737
{
738
738
"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 " },
741
741
},
742
742
{
743
743
"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 " },
746
746
},
747
747
{
748
748
"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 " },
751
751
},
752
752
{
753
753
"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 " },
756
756
},
757
757
{
758
758
"op" : "middleware.starlette.send" ,
@@ -787,7 +787,7 @@ def test_middleware_receive_send(sentry_init, capture_events):
787
787
pass
788
788
789
789
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 ):
791
791
sentry_init (
792
792
traces_sample_rate = 1.0 ,
793
793
integrations = [StarletteIntegration ()],
@@ -830,16 +830,16 @@ def test_middleware_partial_receive_send(sentry_init, capture_events):
830
830
"description" : "ServerErrorMiddleware.__call__.<locals>._send" ,
831
831
"tags" : {"starlette.middleware_name" : "SamplePartialReceiveSendMiddleware" },
832
832
},
833
- {
834
- "op" : "middleware.starlette.send" ,
835
- "description" : "SentryAsgiMiddleware._run_app.<locals>._sentry_wrapped_send" ,
836
- "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware" },
837
- },
838
833
{
839
834
"op" : "middleware.starlette" ,
840
835
"description" : "ExceptionMiddleware" ,
841
836
"tags" : {"starlette.middleware_name" : "ExceptionMiddleware" },
842
837
},
838
+ {
839
+ "op" : "middleware.starlette.send" ,
840
+ "description" : "SentryAsgiMiddleware._run_app.<locals>._sentry_wrapped_send" ,
841
+ "tags" : {"starlette.middleware_name" : "ServerErrorMiddleware" },
842
+ },
843
843
{
844
844
"op" : "middleware.starlette.send" ,
845
845
"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
886
886
sentry_init (
887
887
traces_sample_rate = 1.0 ,
888
888
profiles_sample_rate = 1.0 ,
889
+ integrations = [StarletteIntegration ()],
889
890
)
890
891
app = starlette_app_factory ()
891
- asgi_app = SentryAsgiMiddleware (app )
892
892
893
893
envelopes = capture_envelopes ()
894
894
895
- client = TestClient (asgi_app )
895
+ client = TestClient (app )
896
896
response = client .get (endpoint )
897
897
assert response .status_code == 200
898
898
@@ -1244,9 +1244,7 @@ def test_transaction_http_method_default(sentry_init, capture_events):
1244
1244
"""
1245
1245
sentry_init (
1246
1246
traces_sample_rate = 1.0 ,
1247
- integrations = [
1248
- StarletteIntegration (),
1249
- ],
1247
+ integrations = [StarletteIntegration ()],
1250
1248
)
1251
1249
events = capture_events ()
1252
1250
0 commit comments