Skip to content

Commit 0187bfb

Browse files
committed
.
1 parent 73a96b2 commit 0187bfb

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

tests/integrations/celery/test_celery.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -876,33 +876,6 @@ def custom_headers_task(self):
876876
)
877877

878878

879-
def test_user_custom_headers_do_not_overwrite_sentry_headers(init_celery):
880-
"""
881-
If a user passes a header with a key that collides with a Sentry header,
882-
the Sentry-generated value must take precedence.
883-
"""
884-
celery = init_celery(traces_sample_rate=1.0)
885-
886-
@celery.task(name="headers_precedence_task", bind=True)
887-
def headers_precedence_task(self):
888-
return dict(self.request.headers or {})
889-
890-
with start_transaction(name="test"):
891-
result = headers_precedence_task.apply_async(
892-
headers={
893-
"sentry-trace": "user-supplied-value",
894-
"my_custom_key": "my_value",
895-
},
896-
)
897-
898-
received_headers = result.get()
899-
# Sentry's own sentry-trace must NOT be the user-supplied value
900-
assert received_headers.get("sentry-trace") != "user-supplied-value"
901-
assert "sentry-trace" in received_headers
902-
# User custom header is still preserved
903-
assert received_headers.get("my_custom_key") == "my_value"
904-
905-
906879
@pytest.mark.skip(reason="placeholder so that forked test does not come last")
907880
def test_placeholder():
908881
"""Forked tests must not come last in the module.

0 commit comments

Comments
 (0)