@@ -51,7 +51,7 @@ def test_view_exceptions(sentry_init, client, capture_exceptions, capture_events
51
51
sentry_init (integrations = [DjangoIntegration ()], send_default_pii = True )
52
52
exceptions = capture_exceptions ()
53
53
events = capture_events ()
54
- client .get (reverse ("view_exc" ))
54
+ unpack_werkzeug_response ( client .get (reverse ("view_exc" ) ))
55
55
56
56
(error ,) = exceptions
57
57
assert isinstance (error , ZeroDivisionError )
@@ -72,7 +72,7 @@ def test_ensures_x_forwarded_header_is_honored_in_sdk_when_enabled_in_django(
72
72
sentry_init (integrations = [DjangoIntegration ()], send_default_pii = True )
73
73
exceptions = capture_exceptions ()
74
74
events = capture_events ()
75
- client .get (reverse ("view_exc" ), headers = {"X_FORWARDED_HOST" : "example.com" })
75
+ unpack_werkzeug_response ( client .get (reverse ("view_exc" ), headers = {"X_FORWARDED_HOST" : "example.com" }) )
76
76
77
77
(error ,) = exceptions
78
78
assert isinstance (error , ZeroDivisionError )
@@ -91,7 +91,7 @@ def test_ensures_x_forwarded_header_is_not_honored_when_unenabled_in_django(
91
91
sentry_init (integrations = [DjangoIntegration ()], send_default_pii = True )
92
92
exceptions = capture_exceptions ()
93
93
events = capture_events ()
94
- client .get (reverse ("view_exc" ), headers = {"X_FORWARDED_HOST" : "example.com" })
94
+ unpack_werkzeug_response ( client .get (reverse ("view_exc" ), headers = {"X_FORWARDED_HOST" : "example.com" }) )
95
95
96
96
(error ,) = exceptions
97
97
assert isinstance (error , ZeroDivisionError )
@@ -103,7 +103,7 @@ def test_ensures_x_forwarded_header_is_not_honored_when_unenabled_in_django(
103
103
def test_middleware_exceptions (sentry_init , client , capture_exceptions ):
104
104
sentry_init (integrations = [DjangoIntegration ()], send_default_pii = True )
105
105
exceptions = capture_exceptions ()
106
- client .get (reverse ("middleware_exc" ))
106
+ unpack_werkzeug_response ( client .get (reverse ("middleware_exc" ) ))
107
107
108
108
(error ,) = exceptions
109
109
assert isinstance (error , ZeroDivisionError )
@@ -932,7 +932,7 @@ def test_render_spans(sentry_init, client, capture_events, render_span_tree):
932
932
933
933
for url , expected_line in views_tests :
934
934
events = capture_events ()
935
- client .get (url )
935
+ unpack_werkzeug_response ( client .get (url ) )
936
936
transaction = events [0 ]
937
937
assert expected_line in render_span_tree (transaction )
938
938
@@ -971,7 +971,7 @@ def test_middleware_spans(sentry_init, client, capture_events, render_span_tree)
971
971
)
972
972
events = capture_events ()
973
973
974
- client .get (reverse ("message" ))
974
+ unpack_werkzeug_response ( client .get (reverse ("message" ) ))
975
975
976
976
message , transaction = events
977
977
@@ -988,7 +988,7 @@ def test_middleware_spans_disabled(sentry_init, client, capture_events):
988
988
)
989
989
events = capture_events ()
990
990
991
- client .get (reverse ("message" ))
991
+ unpack_werkzeug_response ( client .get (reverse ("message" ) ))
992
992
993
993
message , transaction = events
994
994
@@ -1012,7 +1012,7 @@ def test_signals_spans(sentry_init, client, capture_events, render_span_tree):
1012
1012
)
1013
1013
events = capture_events ()
1014
1014
1015
- client .get (reverse ("message" ))
1015
+ unpack_werkzeug_response ( client .get (reverse ("message" ) ))
1016
1016
1017
1017
message , transaction = events
1018
1018
@@ -1035,7 +1035,7 @@ def test_signals_spans_disabled(sentry_init, client, capture_events):
1035
1035
)
1036
1036
events = capture_events ()
1037
1037
1038
- client .get (reverse ("message" ))
1038
+ unpack_werkzeug_response ( client .get (reverse ("message" ) ))
1039
1039
1040
1040
message , transaction = events
1041
1041
@@ -1065,7 +1065,7 @@ def test_signals_spans_filtering(sentry_init, client, capture_events, render_spa
1065
1065
)
1066
1066
events = capture_events ()
1067
1067
1068
- client .get (reverse ("send_myapp_custom_signal" ))
1068
+ unpack_werkzeug_response ( client .get (reverse ("send_myapp_custom_signal" ) ))
1069
1069
1070
1070
(transaction ,) = events
1071
1071
@@ -1190,9 +1190,7 @@ def test_span_origin(sentry_init, client, capture_events):
1190
1190
)
1191
1191
events = capture_events ()
1192
1192
1193
- response = client .get (reverse ("view_with_signal" ))
1194
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1195
- response .close ()
1193
+ unpack_werkzeug_response (client .get (reverse ("view_with_signal" )))
1196
1194
1197
1195
(transaction ,) = events
1198
1196
@@ -1217,17 +1215,9 @@ def test_transaction_http_method_default(sentry_init, client, capture_events):
1217
1215
)
1218
1216
events = capture_events ()
1219
1217
1220
- response = client .get ("/nomessage" )
1221
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1222
- response .close ()
1223
-
1224
- response = client .options ("/nomessage" )
1225
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1226
- response .close ()
1227
-
1228
- response = client .head ("/nomessage" )
1229
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1230
- response .close ()
1218
+ unpack_werkzeug_response (client .get ("/nomessage" ))
1219
+ unpack_werkzeug_response (client .options ("/nomessage" ))
1220
+ unpack_werkzeug_response (client .head ("/nomessage" ))
1231
1221
1232
1222
(event ,) = events
1233
1223
@@ -1249,18 +1239,9 @@ def test_transaction_http_method_custom(sentry_init, client, capture_events):
1249
1239
)
1250
1240
events = capture_events ()
1251
1241
1252
- response = client .get ("/nomessage" )
1253
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1254
- response .close ()
1255
-
1256
- response = client .options ("/nomessage" )
1257
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1258
- response .close ()
1259
-
1260
- response = client .head ("/nomessage" )
1261
- # Close the response to ensure the WSGI cycle is complete and the transaction is finished
1262
- response .close ()
1263
-
1242
+ unpack_werkzeug_response (client .get ("/nomessage" ))
1243
+ unpack_werkzeug_response (client .options ("/nomessage" ))
1244
+ unpack_werkzeug_response (client .head ("/nomessage" ))
1264
1245
1265
1246
assert len (events ) == 2
1266
1247
0 commit comments