|
32 | 32 | from starlette.middleware.trustedhost import TrustedHostMiddleware
|
33 | 33 | from starlette.testclient import TestClient
|
34 | 34 |
|
| 35 | +from tests.integrations.conftest import parametrize_test_configurable_status_codes |
| 36 | + |
35 | 37 |
|
36 | 38 | STARLETTE_VERSION = parse_version(starlette.__version__)
|
37 | 39 |
|
@@ -1298,27 +1300,6 @@ def test_transaction_http_method_custom(sentry_init, capture_events):
|
1298 | 1300 | assert event2["request"]["method"] == "HEAD"
|
1299 | 1301 |
|
1300 | 1302 |
|
1301 |
| -parametrize_test_configurable_status_codes = pytest.mark.parametrize( |
1302 |
| - ("failed_request_status_codes", "status_code", "expected_error"), |
1303 |
| - ( |
1304 |
| - (None, 500, True), |
1305 |
| - (None, 400, False), |
1306 |
| - ({500, 501}, 500, True), |
1307 |
| - ({500, 501}, 401, False), |
1308 |
| - ({*range(400, 500)}, 401, True), |
1309 |
| - ({*range(400, 500)}, 500, False), |
1310 |
| - ({*range(400, 600)}, 300, False), |
1311 |
| - ({*range(400, 600)}, 403, True), |
1312 |
| - ({*range(400, 600)}, 503, True), |
1313 |
| - ({*range(400, 403), 500, 501}, 401, True), |
1314 |
| - ({*range(400, 403), 500, 501}, 405, False), |
1315 |
| - ({*range(400, 403), 500, 501}, 501, True), |
1316 |
| - ({*range(400, 403), 500, 501}, 503, False), |
1317 |
| - (set(), 500, False), |
1318 |
| - ), |
1319 |
| -) |
1320 |
| - |
1321 |
| - |
1322 | 1303 | @parametrize_test_configurable_status_codes
|
1323 | 1304 | def test_configurable_status_codes(
|
1324 | 1305 | sentry_init,
|
|
0 commit comments