// prioritizeWorkUnit changes the priority of a single work unit. func prioritizeWorkUnit(t *testing.T, j *jobserver.JobServer, workSpecName, key string, priority int, adjust bool) { options := map[string]interface{}{ "work_unit_keys": []interface{}{key}, } if adjust { options["priority"] = nil options["adjustment"] = priority } else { options["priority"] = priority options["adjustment"] = nil } ok, msg, err := j.PrioritizeWorkUnits(workSpecName, options) if assert.NoError(t, err) { assert.True(t, ok) assert.Empty(t, msg) } }