mirror of
https://github.com/psviderski/uncloud.git
synced 2026-10-06 13:18:58 +00:00
refactor: client CreateContainer and StartContainer methods
This commit is contained in:
1 parent
04fd1b1425
commit
a477db6b16
10 files changed
+624
-351
No files matched your search
@@ -25,11 +25,21 @@ func TestService(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
name := "busybox-container-lifecycle"
|
||||
svc, err := cli.NewService(ctx, name)
|
||||
require.NoError(t, err)
|
||||
spec := api.ServiceSpec{
|
||||
Name: name,
|
||||
Container: api.ContainerSpec{
|
||||
Command: []string{"sleep", "infinity"},
|
||||
Image: "busybox:latest",
|
||||
},
|
||||
}
|
||||
machineID := c.Machines[0].Name
|
||||
|
||||
assert.NotEmpty(t, svc.ID)
|
||||
assert.Equal(t, name, svc.Name)
|
||||
ctr, err := cli.CreateContainer(ctx, name, spec, machineID)
|
||||
require.NoError(t, err)
|
||||
assert.NotEmpty(t, ctr.ID)
|
||||
|
||||
err = cli.StartContainer(ctx, ctr.ID, machineID)
|
||||
require.NoError(t, err)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user