@@ -31,7 +31,7 @@ async def test_workflow_headers(qstash_client: AsyncQStash) -> None:
3131 initial_payload = "my-payload" ,
3232 env = None ,
3333 retries = None ,
34- failure_url = None
34+ failure_url = WORKFLOW_ENDPOINT ,
3535 )
3636
3737 async def execute () -> None :
@@ -61,28 +61,41 @@ async def execute() -> None:
6161 "queue" : None ,
6262 "headers" : {
6363 "Content-Type" : "application/json" ,
64- "Upstash-Callback" : WORKFLOW_ENDPOINT ,
64+ "Upstash-Method" : "PATCH" ,
65+ "Upstash-Workflow-Init" : "false" ,
66+ "Upstash-Workflow-RunId" : "wfr-id" ,
67+ "Upstash-Workflow-Url" : "https://www.my-website.com/api" ,
68+ "Upstash-Feature-Set" : "WF_NoDelete,InitialBody" ,
69+ "Upstash-Failure-Callback-Forward-Upstash-Workflow-Is-Failure" : "true" ,
70+ "Upstash-Failure-Callback-Forward-Upstash-Workflow-Failure-Callback" : "true" ,
71+ "Upstash-Failure-Callback-Workflow-Runid" : "wfr-id" ,
72+ "Upstash-Failure-Callback-Workflow-Init" : "false" ,
73+ "Upstash-Failure-Callback-Workflow-Url" : "https://www.my-website.com/api" ,
74+ "Upstash-Failure-Callback-Workflow-Calltype" : "failureCall" ,
75+ "Upstash-Callback-Failure-Callback-Forward-Upstash-Workflow-Is-Failure" : "true" ,
76+ "Upstash-Callback-Failure-Callback-Forward-Upstash-Workflow-Failure-Callback" : "true" ,
77+ "Upstash-Callback-Failure-Callback-Workflow-Runid" : "wfr-id" ,
78+ "Upstash-Callback-Failure-Callback-Workflow-Init" : "false" ,
79+ "Upstash-Callback-Failure-Callback-Workflow-Url" : "https://www.my-website.com/api" ,
80+ "Upstash-Callback-Failure-Callback-Workflow-Calltype" : "failureCall" ,
81+ "Upstash-Failure-Callback-Retries" : "3" ,
82+ "Upstash-Callback-Failure-Callback-Retries" : "3" ,
83+ "Upstash-Retries" : "10" ,
84+ "Upstash-Callback-Retries" : "3" ,
85+ "Upstash-Forward-my-header" : "my-value" ,
86+ "Upstash-Callback" : "https://www.my-website.com/api" ,
87+ "Upstash-Callback-Workflow-RunId" : "wfr-id" ,
88+ "Upstash-Callback-Workflow-CallType" : "fromCallback" ,
89+ "Upstash-Callback-Workflow-Init" : "false" ,
90+ "Upstash-Callback-Workflow-Url" : "https://www.my-website.com/api" ,
6591 "Upstash-Callback-Feature-Set" : "LazyFetch,InitialBody" ,
6692 "Upstash-Callback-Forward-Upstash-Workflow-Callback" : "true" ,
67- "Upstash-Callback-Forward-Upstash-Workflow-Concurrent" : "1" ,
68- "Upstash-Callback-Forward-Upstash-Workflow-ContentType" : "application/json" ,
6993 "Upstash-Callback-Forward-Upstash-Workflow-StepId" : "1" ,
7094 "Upstash-Callback-Forward-Upstash-Workflow-StepName" : "my-step" ,
7195 "Upstash-Callback-Forward-Upstash-Workflow-StepType" : "Call" ,
72- "Upstash-Callback-Retries" : "3" ,
73- "Upstash-Callback-Workflow-CallType" : "fromCallback" ,
74- "Upstash-Callback-Workflow-Init" : "false" ,
75- "Upstash-Callback-Workflow-RunId" : "wfr-id" ,
76- "Upstash-Callback-Workflow-Url" : WORKFLOW_ENDPOINT ,
77- "Upstash-Failure-Callback-Retries" : "3" ,
78- "Upstash-Feature-Set" : "WF_NoDelete,InitialBody" ,
79- "Upstash-Forward-my-header" : "my-value" ,
80- "Upstash-Method" : "PATCH" ,
81- "Upstash-Retries" : str (retries ),
96+ "Upstash-Callback-Forward-Upstash-Workflow-Concurrent" : "1" ,
97+ "Upstash-Callback-Forward-Upstash-Workflow-ContentType" : "application/json" ,
8298 "Upstash-Workflow-CallType" : "toCallback" ,
83- "Upstash-Workflow-Init" : "false" ,
84- "Upstash-Workflow-RunId" : "wfr-id" ,
85- "Upstash-Workflow-Url" : WORKFLOW_ENDPOINT ,
8699 },
87100 }
88101 ],
0 commit comments