Skip to content

Commit 2c238ab

Browse files
fix
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
1 parent 0c4fce4 commit 2c238ab

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

images/virtualization-artifact/pkg/controller/powerstate/operations_test.go

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ func TestRestartVM(t *testing.T) {
3535
const (
3636
vmName = "test-vm"
3737
vmNamespace = "test-namespace"
38-
uid types.UID = "test-uid"
38+
nodeName = "worker-01"
39+
kvvmiUID types.UID = "test-kvvmi-uid"
40+
podUID types.UID = "test-pod-uid"
3941
)
4042
key := types.NamespacedName{
4143
Name: vmName,
@@ -57,21 +59,31 @@ func TestRestartVM(t *testing.T) {
5759
ObjectMeta: metav1.ObjectMeta{
5860
Name: vmName,
5961
Namespace: vmNamespace,
60-
UID: uid,
62+
UID: kvvmiUID,
6163
},
6264
TypeMeta: metav1.TypeMeta{
6365
Kind: "VirtualMachineInstance",
6466
APIVersion: virtv1.SchemeGroupVersion.String(),
6567
},
68+
Status: virtv1.VirtualMachineInstanceStatus{
69+
NodeName: nodeName,
70+
ActivePods: map[types.UID]string{
71+
podUID: vmName,
72+
},
73+
},
6674
}
6775
pod := &corev1.Pod{
6876
ObjectMeta: metav1.ObjectMeta{
6977
Name: vmName,
7078
Namespace: vmNamespace,
7179
Labels: map[string]string{
7280
virtv1.AppLabel: "virt-launcher",
73-
virtv1.CreatedByLabel: string(uid),
81+
virtv1.CreatedByLabel: string(kvvmiUID),
7482
},
83+
UID: podUID,
84+
},
85+
Spec: corev1.PodSpec{
86+
NodeName: nodeName,
7587
},
7688
TypeMeta: metav1.TypeMeta{
7789
Kind: "Pod",
@@ -118,7 +130,7 @@ func TestRestartVM(t *testing.T) {
118130
require.Len(t, newKVVM.Status.StateChangeRequests, 2)
119131
require.Equal(t, virtv1.StopRequest, newKVVM.Status.StateChangeRequests[0].Action)
120132
require.NotNil(t, newKVVM.Status.StateChangeRequests[0].UID)
121-
require.Equal(t, uid, *newKVVM.Status.StateChangeRequests[0].UID)
133+
require.Equal(t, kvvmiUID, *newKVVM.Status.StateChangeRequests[0].UID)
122134
require.Equal(t, virtv1.StartRequest, newKVVM.Status.StateChangeRequests[1].Action)
123135

124136
pod := &corev1.Pod{}

0 commit comments

Comments
 (0)