Neutron's floatingip add desc param
Neutron's floatingip have not name param, so we should use desc param as a name. Change-Id: Ie0522a00e16deee6fa1df5be19e9723f2bf01577
This commit is contained in:
@@ -381,7 +381,8 @@ class NeutronV2Loadbalancer(NeutronLbaasV2Mixin):
|
|||||||
@base.resource("neutron", "floatingip", order=next(_neutron_order),
|
@base.resource("neutron", "floatingip", order=next(_neutron_order),
|
||||||
tenant_resource=True)
|
tenant_resource=True)
|
||||||
class NeutronFloatingIP(NeutronMixin):
|
class NeutronFloatingIP(NeutronMixin):
|
||||||
pass
|
def name(self):
|
||||||
|
return self.raw_resource.get("description")
|
||||||
|
|
||||||
|
|
||||||
@base.resource("neutron", "port", order=next(_neutron_order),
|
@base.resource("neutron", "port", order=next(_neutron_order),
|
||||||
|
|||||||
@@ -497,7 +497,8 @@ class NeutronScenario(scenario.OpenStackScenario):
|
|||||||
"""
|
"""
|
||||||
floating_network_id = self._get_network_id(
|
floating_network_id = self._get_network_id(
|
||||||
floating_network)
|
floating_network)
|
||||||
args = {"floating_network_id": floating_network_id}
|
args = {"floating_network_id": floating_network_id,
|
||||||
|
"description": self.generate_random_name()}
|
||||||
args.update(floating_ip_args)
|
args.update(floating_ip_args)
|
||||||
return self.clients("neutron").create_floatingip({"floatingip": args})
|
return self.clients("neutron").create_floatingip({"floatingip": args})
|
||||||
|
|
||||||
|
|||||||
@@ -804,9 +804,10 @@ class NeutronScenarioTestCase(test.ScenarioTestCase):
|
|||||||
network_id = "net-id"
|
network_id = "net-id"
|
||||||
floating_ip_args = floating_ip_args or {}
|
floating_ip_args = floating_ip_args or {}
|
||||||
self.clients("neutron").create_floatingip.return_value = fip
|
self.clients("neutron").create_floatingip.return_value = fip
|
||||||
|
self.scenario.generate_random_name = mock.Mock(return_value="s_rally")
|
||||||
mock_get_network_id = self.scenario._get_network_id = mock.Mock()
|
mock_get_network_id = self.scenario._get_network_id = mock.Mock()
|
||||||
mock_get_network_id.return_value = network_id
|
mock_get_network_id.return_value = network_id
|
||||||
args = {"floating_network_id": network_id}
|
args = {"floating_network_id": network_id, "description": "s_rally"}
|
||||||
args.update(floating_ip_args)
|
args.update(floating_ip_args)
|
||||||
expected_fip_data = {"floatingip": args}
|
expected_fip_data = {"floatingip": args}
|
||||||
resultant_fip = self.scenario._create_floatingip(
|
resultant_fip = self.scenario._create_floatingip(
|
||||||
|
|||||||
Reference in New Issue
Block a user