Fix two unit tests for the previous commit
I pushed too soon :'(
This commit is contained in:
parent
be0b10400f
commit
40f711bf69
@ -88,11 +88,13 @@ func TestTaskScheduleNonActiveStatus(t *testing.T) {
|
|||||||
worker := testWorker()
|
worker := testWorker()
|
||||||
worker.Status = api.WorkerStatusAsleep
|
worker.Status = api.WorkerStatusAsleep
|
||||||
|
|
||||||
// Explicitly NO expected calls to the persistence layer. Since the worker is
|
|
||||||
// not in a state that allows task execution, there should be no DB queries.
|
|
||||||
|
|
||||||
echoCtx := mf.prepareMockedRequest(nil)
|
echoCtx := mf.prepareMockedRequest(nil)
|
||||||
requestWorkerStore(echoCtx, &worker)
|
requestWorkerStore(echoCtx, &worker)
|
||||||
|
|
||||||
|
// The worker should be marked as 'seen', even when it's in a state that
|
||||||
|
// doesn't allow task execution.
|
||||||
|
mf.persistence.EXPECT().WorkerSeen(echoCtx.Request().Context(), &worker)
|
||||||
|
|
||||||
err := mf.flamenco.ScheduleTask(echoCtx)
|
err := mf.flamenco.ScheduleTask(echoCtx)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
@ -108,11 +110,13 @@ func TestTaskScheduleOtherStatusRequested(t *testing.T) {
|
|||||||
worker := testWorker()
|
worker := testWorker()
|
||||||
worker.StatusChangeRequest(api.WorkerStatusAsleep, false)
|
worker.StatusChangeRequest(api.WorkerStatusAsleep, false)
|
||||||
|
|
||||||
// Explicitly NO expected calls to the persistence layer. Since the worker is
|
|
||||||
// not in a state that allows task execution, there should be no DB queries.
|
|
||||||
|
|
||||||
echoCtx := mf.prepareMockedRequest(nil)
|
echoCtx := mf.prepareMockedRequest(nil)
|
||||||
requestWorkerStore(echoCtx, &worker)
|
requestWorkerStore(echoCtx, &worker)
|
||||||
|
|
||||||
|
// The worker should be marked as 'seen', even when it's in a state that
|
||||||
|
// doesn't allow task execution.
|
||||||
|
mf.persistence.EXPECT().WorkerSeen(echoCtx.Request().Context(), &worker)
|
||||||
|
|
||||||
err := mf.flamenco.ScheduleTask(echoCtx)
|
err := mf.flamenco.ScheduleTask(echoCtx)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user