File tree Expand file tree Collapse file tree
tests/integrations/celery Expand file tree Collapse file tree Original file line number Diff line number Diff 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" )
907880def test_placeholder ():
908881 """Forked tests must not come last in the module.
You can’t perform that action at this time.
0 commit comments