Skip to content

Commit 87fe04a

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "tests: Simplify mocking in server tests"
2 parents 7bb5857 + e8a7db5 commit 87fe04a

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -408,16 +408,16 @@ def setUp(self):
408408
self.server = compute_fakes.create_one_server()
409409
self.compute_client.find_server.return_value = self.server
410410

411-
self.network_client.update_ip = mock.Mock(return_value=None)
411+
self.network_client.update_ip.return_value = None
412412

413413
# Get the command object to test
414414
self.cmd = server.AddFloatingIP(self.app, None)
415415

416416
def test_server_add_floating_ip(self):
417417
_port = network_fakes.create_one_port()
418418
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
419-
self.network_client.find_ip = mock.Mock(return_value=_floating_ip)
420-
self.network_client.ports = mock.Mock(return_value=[_port])
419+
self.network_client.find_ip.return_value = _floating_ip
420+
self.network_client.ports.return_value = [_port]
421421
arglist = [
422422
self.server.id,
423423
_floating_ip['floating_ip_address'],
@@ -448,8 +448,8 @@ def test_server_add_floating_ip(self):
448448
def test_server_add_floating_ip_no_ports(self):
449449
floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
450450

451-
self.network_client.find_ip = mock.Mock(return_value=floating_ip)
452-
self.network_client.ports = mock.Mock(return_value=[])
451+
self.network_client.find_ip.return_value = floating_ip
452+
self.network_client.ports.return_value = []
453453

454454
arglist = [
455455
self.server.id,
@@ -479,17 +479,17 @@ def test_server_add_floating_ip_no_ports(self):
479479
def test_server_add_floating_ip_no_external_gateway(self, success=False):
480480
_port = network_fakes.create_one_port()
481481
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
482-
self.network_client.find_ip = mock.Mock(return_value=_floating_ip)
482+
self.network_client.find_ip.return_value = _floating_ip
483483
return_value = [_port]
484484
# In the success case, we'll have two ports, where the first port is
485485
# not attached to an external gateway but the second port is.
486486
if success:
487487
return_value.append(_port)
488-
self.network_client.ports = mock.Mock(return_value=return_value)
488+
self.network_client.ports.return_value = return_value
489489
side_effect = [sdk_exceptions.NotFoundException()]
490490
if success:
491491
side_effect.append(None)
492-
self.network_client.update_ip = mock.Mock(side_effect=side_effect)
492+
self.network_client.update_ip.side_effect = side_effect
493493
arglist = [
494494
self.server.id,
495495
_floating_ip['floating_ip_address'],
@@ -535,8 +535,8 @@ def test_server_add_floating_ip_one_external_gateway(self):
535535
def test_server_add_floating_ip_with_fixed_ip(self):
536536
_port = network_fakes.create_one_port()
537537
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
538-
self.network_client.find_ip = mock.Mock(return_value=_floating_ip)
539-
self.network_client.ports = mock.Mock(return_value=[_port])
538+
self.network_client.find_ip.return_value = _floating_ip
539+
self.network_client.ports.return_value = [_port]
540540
# The user has specified a fixed ip that matches one of the ports
541541
# already attached to the instance.
542542
arglist = [
@@ -575,8 +575,8 @@ def test_server_add_floating_ip_with_fixed_ip(self):
575575
def test_server_add_floating_ip_with_fixed_ip_no_port_found(self):
576576
_port = network_fakes.create_one_port()
577577
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
578-
self.network_client.find_ip = mock.Mock(return_value=_floating_ip)
579-
self.network_client.ports = mock.Mock(return_value=[_port])
578+
self.network_client.find_ip.return_value = _floating_ip
579+
self.network_client.ports.return_value = [_port]
580580
# The user has specified a fixed ip that does not match any of the
581581
# ports already attached to the instance.
582582
nonexistent_ip = '10.0.0.9'
@@ -7351,14 +7351,14 @@ class TestServerRemoveFloatingIPNetwork(network_fakes.TestNetworkV2):
73517351
def setUp(self):
73527352
super().setUp()
73537353

7354-
self.network_client.update_ip = mock.Mock(return_value=None)
7354+
self.network_client.update_ip.return_value = None
73557355

73567356
# Get the command object to test
73577357
self.cmd = server.RemoveFloatingIP(self.app, None)
73587358

73597359
def test_server_remove_floating_ip_default(self):
73607360
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
7361-
self.network_client.find_ip = mock.Mock(return_value=_floating_ip)
7361+
self.network_client.find_ip.return_value = _floating_ip
73627362
arglist = [
73637363
'fake_server',
73647364
_floating_ip['ip'],

0 commit comments

Comments
 (0)