Add scenario test for fip port_details
Change-Id: I275da05d4dae1a1ce1dff7d63f3b58ff5916aac3
Related-Bug: #1723026
diff --git a/neutron_tempest_plugin/scenario/base.py b/neutron_tempest_plugin/scenario/base.py
index 10cdaf1..3adaa1e 100644
--- a/neutron_tempest_plugin/scenario/base.py
+++ b/neutron_tempest_plugin/scenario/base.py
@@ -167,6 +167,15 @@
self.floating_ips.append(fip)
return fip
+ def create_interface(cls, server_id, port_id, client=None):
+ client = client or cls.os_primary.interfaces_client
+ body = client.create_interface(server_id, port_id=port_id)
+ return body['interfaceAttachment']
+
+ def delete_interface(cls, server_id, port_id, client=None):
+ client = client or cls.os_primary.interfaces_client
+ client.delete_interface(server_id, port_id=port_id)
+
def setup_network_and_server(
self, router=None, server_name=None, **kwargs):
"""Create network resources and a server.