235
rangeID int64,
236
taskQueueKind enumspb.TaskQueueKind,
238
>
taskQueue := s.randomTaskQueueInfo(taskQueueKind)
239
>
_, err := s.taskManager.CreateTaskQueue(s.ctx, &p.CreateTaskQueueRequest{
240
>
RangeID: rangeID,
241
>
TaskQueueInfo: taskQueue,
242
>
})
243
>
s.NoError(err)
244
>
return taskQueue
245
>
}
246
247
func (s *TaskQueueSuite) randomTaskQueueInfo(
248
taskQueueKind enumspb.TaskQueueKind,
250
>
now := time.Now().UTC()
251
>
var expiryTime *timestamppb.Timestamp
252
>
if taskQueueKind == enumspb.TASK_QUEUE_KIND_STICKY {
253
expiryTime = timestamppb.New(now.Add(s.stickyTTL))
254
}
255
257
>
NamespaceId: s.namespaceID,
258
>
Name: s.taskQueueName,
259
>
TaskType: s.taskQueueType,
260
>
Kind: taskQueueKind,
261
>
AckLevel: rand.Int63(),
262
>
ExpiryTime: expiryTime,
263
>
LastUpdateTime: timestamppb.New(now),
264
>
}
265
}
266