Skip to content

Commit 2217f0a

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Use setup_servers_mock() in the base class in TestServerDelete."
2 parents 68e10e0 + f9a4178 commit 2217f0a

1 file changed

Lines changed: 17 additions & 16 deletions

File tree

‎openstackclient/tests/compute/v2/test_server.py‎

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)