diff --git a/neutron_taas_tempest_plugin/tests/scenario/manager.py b/neutron_taas_tempest_plugin/tests/scenario/manager.py index 3d3af9b..d2799a1 100644 --- a/neutron_taas_tempest_plugin/tests/scenario/manager.py +++ b/neutron_taas_tempest_plugin/tests/scenario/manager.py @@ -284,7 +284,7 @@ class ScenarioTest(manager.ScenarioTest): raise -class NetworkScenarioTest(ScenarioTest): +class NetworkScenarioTest(manager.NetworkScenarioTest): """Base class for network scenario tests. This class provide helpers for network scenario tests, using the neutron @@ -426,13 +426,6 @@ class NetworkScenarioTest(ScenarioTest): % port_map) return port_map[0] - def _get_network_by_name(self, network_name): - net = self.os_admin.networks_client.list_networks( - name=network_name)['networks'] - self.assertNotEqual(len(net), 0, - "Unable to get network by name: %s" % network_name) - return net[0] - def create_floating_ip(self, thing, external_network_id=None, port_id=None, client=None): """Create a floating IP and associates to a resource/port on Neutron""" @@ -464,14 +457,6 @@ class NetworkScenarioTest(ScenarioTest): self.assertEqual(port_id, floating_ip['port_id']) return floating_ip - def _disassociate_floating_ip(self, floating_ip): - """:param floating_ip: floating_ips_client.create_floatingip""" - kwargs = dict(port_id=None) - floating_ip = self.floating_ips_client.update_floatingip( - floating_ip['id'], **kwargs)['floatingip'] - self.assertIsNone(floating_ip['port_id']) - return floating_ip - def check_floating_ip_status(self, floating_ip, status): """Verifies floatingip reaches the given status @@ -798,7 +783,7 @@ class NetworkScenarioTest(ScenarioTest): if not CONF.compute.fixed_network_name: m = 'fixed_network_name must be specified in config' raise lib_exc.InvalidConfiguration(m) - network = cls._get_network_by_name( + network = cls.get_network_by_name( CONF.compute.fixed_network_name) router = None subnet = None