Skip to content

Commit f302716

Browse files
committed
Make monoprocess tests pass
1 parent 924d4df commit f302716

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

backend/test/backendtest.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,10 @@ func BackendTest(t *testing.T, setup func(options ...backend.BackendOption) Test
170170
queues := []workflow.Queue{workflow.QueueDefault, core.QueueSystem}
171171
require.NoError(t, b.PrepareWorkflowQueues(ctx, queues))
172172

173-
task, err := b.GetWorkflowTask(ctx, queues)
174-
require.NoError(t, err)
173+
tctx, cancel := context.WithTimeout(ctx, time.Millisecond*100)
174+
task, err := b.GetWorkflowTask(tctx, queues)
175+
cancel()
176+
require.True(t, err == nil || errors.Is(err, context.DeadlineExceeded))
175177
require.Nil(t, task)
176178

177179
customQueues := []workflow.Queue{"customQueue"}
@@ -423,15 +425,13 @@ func BackendTest(t *testing.T, setup func(options ...backend.BackendOption) Test
423425

424426
require.NoError(t, b.PrepareActivityQueues(ctx, []workflow.Queue{workflow.QueueDefault, "custom"}))
425427

426-
task, err := b.GetActivityTask(ctx, []workflow.Queue{workflow.QueueDefault})
427-
require.NoError(t, err)
428+
tctx, cancel := context.WithTimeout(ctx, time.Millisecond*100)
429+
task, err := b.GetActivityTask(tctx, []workflow.Queue{workflow.QueueDefault})
430+
cancel()
431+
require.True(t, err == nil || errors.Is(err, context.DeadlineExceeded))
428432
require.NotNil(t, task)
429433
require.Equal(t, wfiDefault.InstanceID, task.WorkflowInstance.InstanceID)
430434

431-
task, err = b.GetActivityTask(ctx, []workflow.Queue{workflow.QueueDefault})
432-
require.NoError(t, err)
433-
require.Nil(t, task)
434-
435435
customQueue := workflow.Queue("custom")
436436
wfiCustom := runWorkflowWithActivity(t, ctx, b, core.QueueDefault, customQueue)
437437

0 commit comments

Comments
 (0)