@@ -412,75 +412,76 @@ class TestServerDelete(TestServer):
412412 def setUp (self ):
413413 super (TestServerDelete , self ).setUp ()
414414
415- self .server = compute_fakes .FakeServer .create_one_server ()
416-
417- # This is the return value for utils.find_resource()
418- self .servers_mock .get .return_value = self .server
419-
420415 self .servers_mock .delete .return_value = None
421416
422417 # Get the command object to test
423418 self .cmd = server .DeleteServer (self .app , None )
424419
425420 def test_server_delete_no_options (self ):
421+ servers = self .setup_servers_mock (count = 1 )
422+
426423 arglist = [
427- self . server .id ,
424+ servers [ 0 ] .id ,
428425 ]
429426 verifylist = [
430- ('server' , [self . server .id ]),
427+ ('server' , [servers [ 0 ] .id ]),
431428 ]
432429 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
433430
434431 # DisplayCommandBase.take_action() returns two tuples
435432 self .cmd .take_action (parsed_args )
436433
437434 self .servers_mock .delete .assert_called_with (
438- self . server .id ,
435+ servers [ 0 ] .id ,
439436 )
440437
441438 @mock .patch .object (common_utils , 'wait_for_delete' , return_value = True )
442439 def test_server_delete_wait_ok (self , mock_wait_for_delete ):
440+ servers = self .setup_servers_mock (count = 1 )
441+
443442 arglist = [
444- self . server .id , '--wait'
443+ servers [ 0 ] .id , '--wait'
445444 ]
446445 verifylist = [
447- ('server' , [self . server .id ]),
446+ ('server' , [servers [ 0 ] .id ]),
448447 ]
449448 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
450449
451450 # DisplayCommandBase.take_action() returns two tuples
452451 self .cmd .take_action (parsed_args )
453452
454453 self .servers_mock .delete .assert_called_with (
455- self . server .id ,
454+ servers [ 0 ] .id ,
456455 )
457456
458457 mock_wait_for_delete .assert_called_once_with (
459458 self .servers_mock ,
460- self . server .id ,
459+ servers [ 0 ] .id ,
461460 callback = server ._show_progress
462461 )
463462
464463 @mock .patch .object (common_utils , 'wait_for_delete' , return_value = False )
465464 def test_server_delete_wait_fails (self , mock_wait_for_delete ):
465+ servers = self .setup_servers_mock (count = 1 )
466+
466467 arglist = [
467- self . server .id , '--wait'
468+ servers [ 0 ] .id , '--wait'
468469 ]
469470 verifylist = [
470- ('server' , [self . server .id ]),
471+ ('server' , [servers [ 0 ] .id ]),
471472 ]
472473 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
473474
474475 # DisplayCommandBase.take_action() returns two tuples
475476 self .assertRaises (SystemExit , self .cmd .take_action , parsed_args )
476477
477478 self .servers_mock .delete .assert_called_with (
478- self . server .id ,
479+ servers [ 0 ] .id ,
479480 )
480481
481482 mock_wait_for_delete .assert_called_once_with (
482483 self .servers_mock ,
483- self . server .id ,
484+ servers [ 0 ] .id ,
484485 callback = server ._show_progress
485486 )
486487
0 commit comments