MCPcopy Create free account
hub / github.com/docker/cli / TestConvertResourcesFull

Function TestConvertResourcesFull

cli/compose/convert/service_test.go:100–125  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

98}
99
100func TestConvertResourcesFull(t *testing.T) {
101 source := composetypes.Resources{
102 Limits: &composetypes.ResourceLimit{
103 NanoCPUs: "0.003",
104 MemoryBytes: composetypes.UnitBytes(300000000),
105 },
106 Reservations: &composetypes.Resource{
107 NanoCPUs: "0.002",
108 MemoryBytes: composetypes.UnitBytes(200000000),
109 },
110 }
111 resources, err := convertResources(source)
112 assert.NilError(t, err)
113
114 expected := &swarm.ResourceRequirements{
115 Limits: &swarm.Limit{
116 NanoCPUs: 3000000,
117 MemoryBytes: 300000000,
118 },
119 Reservations: &swarm.Resources{
120 NanoCPUs: 2000000,
121 MemoryBytes: 200000000,
122 },
123 }
124 assert.Check(t, is.DeepEqual(expected, resources))
125}
126
127func TestConvertResourcesOnlyMemory(t *testing.T) {
128 source := composetypes.Resources{

Callers

nothing calls this directly

Calls 1

convertResourcesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…