@@ -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