@@ -40,8 +40,8 @@ func TestVMPowerCalculation(t *testing.T) {
40
40
41
41
t .Run ("firstVMRead" , func (t * testing.T ) {
42
42
testData := CreateTestVMs ()
43
- resourceInformer .On ("Node" ).Return (testData .Node , nil ).Once ()
44
- resourceInformer .On ("Node" ).Return (testData .Node , nil ).Once () // Additional call for firstVMRead
43
+ resourceInformer .On ("Node" ).Return (testData .Node , nil ).Maybe ()
44
+ resourceInformer .On ("Node" ).Return (testData .Node , nil ).Maybe () // Additional call for firstVMRead
45
45
resourceInformer .On ("VirtualMachines" ).Return (testData .VMs ).Once ()
46
46
47
47
snapshot := NewSnapshot ()
@@ -102,7 +102,7 @@ func TestVMPowerCalculation(t *testing.T) {
102
102
103
103
// Setup mock to return updated VMs
104
104
testData := CreateTestVMs ()
105
- resourceInformer .On ("Node" ).Return (testData .Node , nil ).Once ()
105
+ resourceInformer .On ("Node" ).Return (testData .Node , nil ).Maybe ()
106
106
resourceInformer .On ("VirtualMachines" ).Return (testData .VMs ).Once ()
107
107
108
108
err = monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -173,7 +173,7 @@ func TestVMPowerCalculation(t *testing.T) {
173
173
}
174
174
175
175
testData := CreateTestVMs ()
176
- resourceInformer .On ("Node" ).Return (testData .Node , nil ).Once ()
176
+ resourceInformer .On ("Node" ).Return (testData .Node , nil ).Maybe ()
177
177
resourceInformer .On ("VirtualMachines" ).Return (testData .VMs ).Once ()
178
178
179
179
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -201,6 +201,8 @@ func TestVMPowerCalculation(t *testing.T) {
201
201
Running : map [string ]* resource.VirtualMachine {},
202
202
Terminated : map [string ]* resource.VirtualMachine {},
203
203
}
204
+ tr := CreateTestResources (createOnly (testNode ))
205
+ resourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
204
206
resourceInformer .On ("VirtualMachines" ).Return (emptyVMs ).Once ()
205
207
206
208
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -231,7 +233,7 @@ func TestVMPowerCalculation(t *testing.T) {
231
233
}
232
234
233
235
tr := CreateTestResources ()
234
- resourceInformer .On ("Node" ).Return (tr .Node , nil ).Once ()
236
+ resourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
235
237
resourceInformer .On ("VirtualMachines" ).Return (vms ).Once ()
236
238
237
239
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -286,7 +288,7 @@ func TestVMPowerCalculation(t *testing.T) {
286
288
}
287
289
288
290
tr := CreateTestResources (createOnly (testNode ))
289
- resourceInformer .On ("Node" ).Return (tr .Node , nil ).Once ()
291
+ resourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
290
292
resourceInformer .On ("VirtualMachines" ).Return (testVMs ).Once ()
291
293
292
294
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -394,7 +396,7 @@ func TestVMPowerCalculation(t *testing.T) {
394
396
}
395
397
396
398
tr := CreateTestResources ()
397
- resourceInformer .On ("Node" ).Return (tr .Node , nil ).Once ()
399
+ resourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
398
400
resourceInformer .On ("VirtualMachines" ).Return (vmsWithTerminated ).Once ()
399
401
400
402
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -467,7 +469,7 @@ func TestVMPowerConsistency(t *testing.T) {
467
469
}
468
470
469
471
tr := CreateTestResources ()
470
- mockResourceInformer .On ("Node" ).Return (tr .Node , nil ).Once ()
472
+ mockResourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
471
473
mockResourceInformer .On ("VirtualMachines" ).Return (testVMs ).Once ()
472
474
473
475
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
@@ -508,7 +510,7 @@ func TestVMPowerConsistency(t *testing.T) {
508
510
}
509
511
510
512
tr := CreateTestResources ()
511
- mockResourceInformer .On ("Node" ).Return (tr .Node , nil ).Once ()
513
+ mockResourceInformer .On ("Node" ).Return (tr .Node , nil ).Maybe ()
512
514
mockResourceInformer .On ("VirtualMachines" ).Return (testVMs ).Once ()
513
515
514
516
err := monitor .calculateVMPower (prevSnapshot , newSnapshot )
0 commit comments