update tests to use labels from cri/labels
Signed-off-by: Akhil Mohan <makhil@vmware.com>
This commit is contained in:
parent
7e79225cec
commit
64c41162c3
@ -29,6 +29,7 @@ import (
|
|||||||
"github.com/containerd/containerd/v2/containers"
|
"github.com/containerd/containerd/v2/containers"
|
||||||
"github.com/containerd/containerd/v2/oci"
|
"github.com/containerd/containerd/v2/oci"
|
||||||
criconfig "github.com/containerd/containerd/v2/pkg/cri/config"
|
criconfig "github.com/containerd/containerd/v2/pkg/cri/config"
|
||||||
|
crilabels "github.com/containerd/containerd/v2/pkg/cri/labels"
|
||||||
containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container"
|
containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container"
|
||||||
"github.com/containerd/containerd/v2/plugins"
|
"github.com/containerd/containerd/v2/plugins"
|
||||||
"github.com/containerd/containerd/v2/protobuf/types"
|
"github.com/containerd/containerd/v2/protobuf/types"
|
||||||
@ -99,16 +100,16 @@ func TestBuildLabels(t *testing.T) {
|
|||||||
"a": "b",
|
"a": "b",
|
||||||
"c": "d",
|
"c": "d",
|
||||||
}
|
}
|
||||||
newLabels := buildLabels(configLabels, imageConfigLabels, containerKindSandbox)
|
newLabels := buildLabels(configLabels, imageConfigLabels, crilabels.ContainerKindSandbox)
|
||||||
assert.Len(t, newLabels, 4)
|
assert.Len(t, newLabels, 4)
|
||||||
assert.Equal(t, "b", newLabels["a"])
|
assert.Equal(t, "b", newLabels["a"])
|
||||||
assert.Equal(t, "d", newLabels["c"])
|
assert.Equal(t, "d", newLabels["c"])
|
||||||
assert.Equal(t, "y", newLabels["d"])
|
assert.Equal(t, "y", newLabels["d"])
|
||||||
assert.Equal(t, containerKindSandbox, newLabels[containerKindLabel])
|
assert.Equal(t, crilabels.ContainerKindSandbox, newLabels[crilabels.ContainerKindLabel])
|
||||||
assert.NotContains(t, newLabels, "long-label")
|
assert.NotContains(t, newLabels, "long-label")
|
||||||
|
|
||||||
newLabels["a"] = "e"
|
newLabels["a"] = "e"
|
||||||
assert.Empty(t, configLabels[containerKindLabel], "should not add new labels into original label")
|
assert.Empty(t, configLabels[crilabels.ContainerKindLabel], "should not add new labels into original label")
|
||||||
assert.Equal(t, "b", configLabels["a"], "change in new labels should not affect original label")
|
assert.Equal(t, "b", configLabels["a"], "change in new labels should not affect original label")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user