We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7665bf5 commit cf0fb36Copy full SHA for cf0fb36
tests/worker/test_workflow.py
@@ -5736,11 +5736,12 @@ async def _run_workflow_and_get_warning(self) -> bool:
5736
if self.handler_waiting == "-wait-all-handlers-finish-":
5737
await update_task
5738
else:
5739
- with pytest.raises(RPCError) as update_err:
+ with pytest.raises(WorkflowUpdateFailedError) as err_info:
5740
5741
- assert update_err.value.status == RPCStatusCode.NOT_FOUND and (
5742
- str(update_err.value).lower()
5743
- == "workflow execution already completed"
+ update_err = err_info.value
+ assert isinstance(update_err.cause, ApplicationError)
+ assert (
5744
+ update_err.cause.type == "AcceptedUpdateCompletedWorkflow"
5745
)
5746
5747
with pytest.raises(WorkflowFailureError) as err:
0 commit comments