Skip to content

Commit 48d3a5b

Browse files
committed
add (missing) deploy.resources.devices.options
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent 173c5d6 commit 48d3a5b

File tree

3 files changed

+207
-141
lines changed

3 files changed

+207
-141
lines changed

loader/loader_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3481,3 +3481,31 @@ services:
34813481
},
34823482
})
34833483
}
3484+
3485+
func TestLoadDeviceReservation(t *testing.T) {
3486+
config, err := loadYAML(`
3487+
name: load-device-reservation
3488+
services:
3489+
test:
3490+
deploy:
3491+
resources:
3492+
reservations:
3493+
devices:
3494+
- driver: richard_feynman
3495+
capabilities: ["quantic"]
3496+
count: all
3497+
options:
3498+
q_bits: 42
3499+
`)
3500+
assert.NilError(t, err)
3501+
assert.DeepEqual(t, config.Services["test"].Deploy.Resources.Reservations.Devices, []types.DeviceRequest{
3502+
{
3503+
Capabilities: []string{"quantic"},
3504+
Driver: "richard_feynman",
3505+
Count: -1,
3506+
Options: types.Mapping{
3507+
"q_bits": "42",
3508+
},
3509+
},
3510+
})
3511+
}

0 commit comments

Comments
 (0)