@@ -284,36 +284,37 @@ func TestFilterNodes(t *testing.T) {
284
284
NodeMeta : types.NodeMeta {Name : "D" },
285
285
},
286
286
}
287
+ ctx := context .Background ()
287
288
288
289
// error
289
290
store .On ("GetNodesByPod" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil , errors .New ("fail to list pod nodes" )).Once ()
290
- _ , err := c .filterNodes (context . Background () , types.NodeFilter {Includes : []string {}, Excludes : []string {"A" , "X" }})
291
+ _ , err := c .filterNodes (ctx , types.NodeFilter {Includes : []string {}, Excludes : []string {"A" , "X" }})
291
292
assert .Error (err )
292
293
293
294
// empty nodenames, non-empty excludeNodenames
294
295
store .On ("GetNodesByPod" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nodes , nil ).Once ()
295
- nodes1 , err := c .filterNodes (context . Background () , types.NodeFilter {Includes : []string {}, Excludes : []string {"A" , "B" }})
296
+ nodes1 , err := c .filterNodes (ctx , types.NodeFilter {Includes : []string {}, Excludes : []string {"A" , "B" }})
296
297
assert .NoError (err )
297
298
assert .Equal (2 , len (nodes1 ))
298
299
299
300
// empty nodenames, empty excludeNodenames
300
301
store .On ("GetNodesByPod" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nodes , nil ).Once ()
301
- nodes2 , err := c .filterNodes (context . Background () , types.NodeFilter {Includes : []string {}, Excludes : []string {}})
302
+ nodes2 , err := c .filterNodes (ctx , types.NodeFilter {Includes : []string {}, Excludes : []string {}})
302
303
assert .NoError (err )
303
304
assert .Equal (4 , len (nodes2 ))
304
305
305
306
// non-empty nodenames, empty excludeNodenames
306
307
store .On ("GetNode" , mock .Anything , "O" ).Return (& types.Node {NodeMeta : types.NodeMeta {Name : "O" }}, nil ).Once ()
307
308
store .On ("GetNode" , mock .Anything , "P" ).Return (& types.Node {NodeMeta : types.NodeMeta {Name : "P" }}, nil ).Once ()
308
- nodes3 , err := c .filterNodes (context . Background () , types.NodeFilter {Includes : []string {"O" , "P" }, Excludes : []string {}})
309
+ nodes3 , err := c .filterNodes (ctx , types.NodeFilter {Includes : []string {"O" , "P" }, Excludes : []string {}})
309
310
assert .NoError (err )
310
311
assert .Equal ("O" , nodes3 [0 ].Name )
311
312
assert .Equal ("P" , nodes3 [1 ].Name )
312
313
313
314
// non-empty nodenames
314
315
store .On ("GetNode" , mock .Anything , "X" ).Return (& types.Node {NodeMeta : types.NodeMeta {Name : "X" }}, nil ).Once ()
315
316
store .On ("GetNode" , mock .Anything , "Y" ).Return (& types.Node {NodeMeta : types.NodeMeta {Name : "Y" }}, nil ).Once ()
316
- nodes4 , err := c .filterNodes (context . Background () , types.NodeFilter {Includes : []string {"X" , "Y" }, Excludes : []string {"A" , "B" }})
317
+ nodes4 , err := c .filterNodes (ctx , types.NodeFilter {Includes : []string {"X" , "Y" }, Excludes : []string {"A" , "B" }})
317
318
assert .NoError (err )
318
319
assert .Equal ("X" , nodes4 [0 ].Name )
319
320
assert .Equal ("Y" , nodes4 [1 ].Name )
0 commit comments