tests: Add network v2 FakeClientMixin
This ensures we are speccing the network proxy API. Future changes will do the same for the image proxy API and eventually the compute proxy API (once everything has been converted). Change-Id: Ic203964c7dede7dd80ae2d93b8fa1b7e6634a758 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
parent
b25742499a
commit
a39bde5c3a
openstackclient/tests/unit
common
compute/v2
network
test_common.py
v2
fakes.pytest_address_group.pytest_address_scope.pytest_floating_ip_network.pytest_floating_ip_pool_network.pytest_floating_ip_port_forwarding.pytest_ip_availability.pytest_l3_conntrack_helper.pytest_local_ip.pytest_local_ip_association.pytest_ndp_proxy.pytest_network.pytest_network_agent.pytest_network_auto_allocated_topology.pytest_network_flavor.pytest_network_flavor_profile.pytest_network_meter.pytest_network_meter_rule.pytest_network_qos_policy.pytest_network_qos_rule.pytest_network_qos_rule_type.pytest_network_rbac.pytest_network_segment.pytest_network_segment_range.pytest_network_service_provider.pytest_network_trunk.pytest_port.pytest_router.pytest_security_group_network.pytest_security_group_rule_network.pytest_subnet.pytest_subnet_pool.py
@ -9,7 +9,6 @@
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
|
||||
from unittest import mock
|
||||
|
||||
@ -79,7 +78,7 @@ def _build_network_az_datalist(network_az, long_datalist=False):
|
||||
return (datalist,)
|
||||
|
||||
|
||||
class TestAvailabilityZone(utils.TestCommand):
|
||||
class TestAvailabilityZone(network_fakes.FakeClientMixin, utils.TestCommand):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -93,11 +92,6 @@ class TestAvailabilityZone(utils.TestCommand):
|
||||
self.volume_client = self.app.client_manager.sdk_connection.volume
|
||||
self.volume_client.availability_zones = mock.Mock()
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.network_client.availability_zones = mock.Mock()
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
|
||||
|
||||
class TestAvailabilityZoneList(TestAvailabilityZone):
|
||||
compute_azs = compute_fakes.create_availability_zones()
|
||||
|
@ -9,7 +9,6 @@
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
|
||||
from unittest import mock
|
||||
|
||||
@ -23,7 +22,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
from openstackclient.tests.unit.volume.v3 import fakes as volume_fakes
|
||||
|
||||
|
||||
class TestExtension(utils.TestCommand):
|
||||
class TestExtension(network_fakes.FakeClientMixin, utils.TestCommand):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -44,9 +43,6 @@ class TestExtension(utils.TestCommand):
|
||||
self.volume_extensions_mock = sdk_connection.volume.extensions
|
||||
self.volume_extensions_mock.reset_mock()
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestExtensionList(TestExtension):
|
||||
columns = ('Name', 'Alias', 'Description')
|
||||
|
@ -62,9 +62,6 @@ class TestQuota(compute_fakes.TestComputev2):
|
||||
)
|
||||
self.volume_quotas_class_mock.reset_mock()
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.app.client_manager.auth_ref = mock.Mock()
|
||||
self.app.client_manager.auth_ref.service_catalog = mock.Mock()
|
||||
self.service_catalog_mock = (
|
||||
@ -662,8 +659,6 @@ class TestQuotaSet(TestQuota):
|
||||
loaded=True,
|
||||
)
|
||||
|
||||
self.network_client.update_quota = mock.Mock()
|
||||
|
||||
self.cmd = quota.SetQuota(self.app, None)
|
||||
|
||||
def test_quota_set(self):
|
||||
@ -1321,8 +1316,6 @@ class TestQuotaDelete(TestQuota):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
self.network_client.delete_quota = mock.Mock()
|
||||
|
||||
self.cmd = quota.DeleteQuota(self.app, None)
|
||||
|
||||
def test_delete(self):
|
||||
|
@ -39,6 +39,7 @@ from openstackclient.api import compute_v2
|
||||
from openstackclient.tests.unit import fakes
|
||||
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
|
||||
from openstackclient.tests.unit.image.v2 import fakes as image_fakes
|
||||
from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
from openstackclient.tests.unit import utils
|
||||
from openstackclient.tests.unit.volume.v2 import fakes as volume_fakes
|
||||
|
||||
@ -147,7 +148,7 @@ class FakeComputev2Client(object):
|
||||
self.api_version = api_versions.APIVersion('2.1')
|
||||
|
||||
|
||||
class TestComputev2(utils.TestCommand):
|
||||
class TestComputev2(network_fakes.FakeClientMixin, utils.TestCommand):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -171,8 +172,6 @@ class TestComputev2(utils.TestCommand):
|
||||
token=fakes.AUTH_TOKEN,
|
||||
)
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
|
||||
self.app.client_manager.volume = volume_fakes.FakeVolumeClient(
|
||||
endpoint=fakes.AUTH_URL,
|
||||
token=fakes.AUTH_TOKEN,
|
||||
|
@ -113,9 +113,6 @@ class TestServer(compute_fakes.TestComputev2):
|
||||
self.snapshots_mock = self.app.client_manager.volume.volume_snapshots
|
||||
self.snapshots_mock.reset_mock()
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
# Set object attributes to be tested. Could be overwritten in subclass.
|
||||
self.attrs = {}
|
||||
|
||||
@ -523,7 +520,7 @@ class TestServerAddFloatingIPNetwork(
|
||||
network_fakes.TestNetworkV2,
|
||||
):
|
||||
def setUp(self):
|
||||
super(TestServerAddFloatingIPNetwork, self).setUp()
|
||||
super().setUp()
|
||||
|
||||
self.network_client.update_ip = mock.Mock(return_value=None)
|
||||
|
||||
@ -7253,10 +7250,8 @@ class TestServerRemoveFloatingIPCompute(compute_fakes.TestComputev2):
|
||||
|
||||
class TestServerRemoveFloatingIPNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestServerRemoveFloatingIPNetwork, self).setUp()
|
||||
super().setUp()
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.network_client.update_ip = mock.Mock(return_value=None)
|
||||
|
||||
# Get the command object to test
|
||||
|
@ -124,25 +124,25 @@ class FakeCreateNeutronCommandWithExtraArgs(
|
||||
|
||||
class TestNetworkAndCompute(utils.TestCommand):
|
||||
def setUp(self):
|
||||
super(TestNetworkAndCompute, self).setUp()
|
||||
super().setUp()
|
||||
|
||||
self.namespace = argparse.Namespace()
|
||||
|
||||
# Create network client mocks.
|
||||
# Create client mocks. Note that we intentionally do not use specced
|
||||
# mocks since we want to test fake methods.
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.network_client.network_action = mock.Mock(
|
||||
return_value='take_action_network'
|
||||
)
|
||||
|
||||
# Create compute client mocks.
|
||||
self.app.client_manager.compute = mock.Mock()
|
||||
self.compute = self.app.client_manager.compute
|
||||
self.compute.compute_action = mock.Mock(
|
||||
return_value='take_action_compute'
|
||||
)
|
||||
|
||||
# Subclasses can override the command object to test.
|
||||
self.cmd = FakeNetworkAndComputeCommand(self.app, self.namespace)
|
||||
|
||||
def test_take_action_network(self):
|
||||
@ -209,6 +209,9 @@ class TestNeutronCommandWithExtraArgs(utils.TestCommand):
|
||||
|
||||
self.namespace = argparse.Namespace()
|
||||
|
||||
# Create client mocks. Note that we intentionally do not use specced
|
||||
# mocks since we want to test fake methods.
|
||||
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.network_client.test_create_action = mock.Mock()
|
||||
|
@ -9,7 +9,6 @@
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
|
||||
import argparse
|
||||
import copy
|
||||
@ -18,6 +17,7 @@ from random import randint
|
||||
from unittest import mock
|
||||
import uuid
|
||||
|
||||
from openstack.network.v2 import _proxy
|
||||
from openstack.network.v2 import address_group as _address_group
|
||||
from openstack.network.v2 import address_scope as _address_scope
|
||||
from openstack.network.v2 import agent as network_agent
|
||||
@ -93,15 +93,20 @@ VALID_DSCP_MARKS = [
|
||||
]
|
||||
|
||||
|
||||
class TestNetworkV2(utils.TestCommand):
|
||||
class FakeClientMixin:
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
self.app.client_manager.network = mock.Mock(spec=_proxy.Proxy)
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestNetworkV2(FakeClientMixin, utils.TestCommand):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
self.namespace = argparse.Namespace()
|
||||
|
||||
self.app.client_manager.session = mock.Mock()
|
||||
self.app.client_manager.network = mock.Mock()
|
||||
|
||||
self.app.client_manager.identity = (
|
||||
identity_fakes_v3.FakeIdentityv3Client(
|
||||
endpoint=fakes.AUTH_URL,
|
||||
|
@ -26,8 +26,6 @@ class TestAddressGroup(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestAddressGroup, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -26,8 +26,6 @@ class TestAddressScope(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestAddressScope, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -22,15 +22,10 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
from openstackclient.tests.unit import utils as tests_utils
|
||||
|
||||
|
||||
# Tests for Neutron network
|
||||
|
||||
|
||||
class TestFloatingIPNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestFloatingIPNetwork, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
@ -308,7 +303,6 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork):
|
||||
def setUp(self):
|
||||
super(TestDeleteFloatingIPNetwork, self).setUp()
|
||||
|
||||
self.network_client.find_ip = mock.Mock()
|
||||
self.network_client.delete_ip = mock.Mock(return_value=None)
|
||||
|
||||
# Get the command object to test
|
||||
|
@ -17,16 +17,10 @@ from openstackclient.network.v2 import floating_ip_pool
|
||||
from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
|
||||
|
||||
# Tests for Network API v2
|
||||
|
||||
|
||||
class TestFloatingIPPoolNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestFloatingIPPoolNetwork, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestListFloatingIPPoolNetwork(TestFloatingIPPoolNetwork):
|
||||
def setUp(self):
|
||||
|
@ -27,7 +27,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestFloatingIPPortForwarding(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestFloatingIPPortForwarding, self).setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.floating_ip = (
|
||||
network_fakes.FakeFloatingIP.create_one_floating_ip()
|
||||
)
|
||||
|
@ -25,9 +25,6 @@ class TestIPAvailability(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestIPAvailability, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
@ -23,8 +23,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestConntrackHelper(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestConntrackHelper, self).setUp()
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.router = network_fakes.FakeRouter.create_one_router()
|
||||
self.network_client.find_router = mock.Mock(return_value=self.router)
|
||||
|
||||
|
@ -28,8 +28,6 @@ class TestLocalIP(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -26,7 +26,6 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
class TestLocalIPAssociation(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.local_ip = network_fakes.create_one_local_ip()
|
||||
self.fixed_port = network_fakes.create_one_port()
|
||||
self.project = identity_fakes_v2.FakeProject.create_one_project()
|
||||
|
@ -29,8 +29,7 @@ class TestNDPProxy(network_fakes.TestNetworkV2):
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
self.domains_mock = self.app.client_manager.identity.domains
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.router = network_fakes.FakeRouter.create_one_router(
|
||||
{'id': 'fake-router-id'}
|
||||
)
|
||||
|
@ -32,8 +32,6 @@ class TestNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetwork, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -26,9 +26,6 @@ class TestNetworkAgent(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkAgent, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestAddNetworkToAgent(TestNetworkAgent):
|
||||
net = network_fakes.create_one_network()
|
||||
@ -40,7 +37,7 @@ class TestAddNetworkToAgent(TestNetworkAgent):
|
||||
self.network_client.get_agent = mock.Mock(return_value=self.agent)
|
||||
self.network_client.find_network = mock.Mock(return_value=self.net)
|
||||
self.network_client.name = self.network_client.find_network.name
|
||||
self.network_client.add_dhcp_agent_to_network = mock.Mock()
|
||||
|
||||
self.cmd = network_agent.AddNetworkToAgent(self.app, self.namespace)
|
||||
|
||||
def test_show_no_options(self):
|
||||
@ -78,11 +75,12 @@ class TestAddRouterAgent(TestNetworkAgent):
|
||||
|
||||
def setUp(self):
|
||||
super(TestAddRouterAgent, self).setUp()
|
||||
self.network_client.add_router_to_agent = mock.Mock()
|
||||
self.cmd = network_agent.AddRouterToAgent(self.app, self.namespace)
|
||||
|
||||
self.network_client.get_agent = mock.Mock(return_value=self._agent)
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
|
||||
self.cmd = network_agent.AddRouterToAgent(self.app, self.namespace)
|
||||
|
||||
def test_add_no_options(self):
|
||||
arglist = []
|
||||
verifylist = []
|
||||
@ -376,7 +374,7 @@ class TestRemoveNetworkFromAgent(TestNetworkAgent):
|
||||
self.network_client.get_agent = mock.Mock(return_value=self.agent)
|
||||
self.network_client.find_network = mock.Mock(return_value=self.net)
|
||||
self.network_client.name = self.network_client.find_network.name
|
||||
self.network_client.remove_dhcp_agent_from_network = mock.Mock()
|
||||
|
||||
self.cmd = network_agent.RemoveNetworkFromAgent(
|
||||
self.app, self.namespace
|
||||
)
|
||||
@ -431,12 +429,13 @@ class TestRemoveRouterAgent(TestNetworkAgent):
|
||||
|
||||
def setUp(self):
|
||||
super(TestRemoveRouterAgent, self).setUp()
|
||||
self.network_client.remove_router_from_agent = mock.Mock()
|
||||
|
||||
self.network_client.get_agent = mock.Mock(return_value=self._agent)
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
|
||||
self.cmd = network_agent.RemoveRouterFromAgent(
|
||||
self.app, self.namespace
|
||||
)
|
||||
self.network_client.get_agent = mock.Mock(return_value=self._agent)
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
|
||||
def test_remove_no_options(self):
|
||||
arglist = []
|
||||
|
@ -23,7 +23,6 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
class TestAutoAllocatedTopology(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestAutoAllocatedTopology, self).setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
||||
|
@ -28,8 +28,6 @@ class TestNetworkFlavor(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkFlavor, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
@ -42,13 +40,13 @@ class TestAddNetworkFlavorToProfile(TestNetworkFlavor):
|
||||
|
||||
def setUp(self):
|
||||
super(TestAddNetworkFlavorToProfile, self).setUp()
|
||||
|
||||
self.network_client.find_flavor = mock.Mock(
|
||||
return_value=self.network_flavor
|
||||
)
|
||||
self.network_client.find_service_profile = mock.Mock(
|
||||
return_value=self.service_profile
|
||||
)
|
||||
self.network_client.associate_flavor_with_service_profile = mock.Mock()
|
||||
|
||||
self.cmd = network_flavor.AddNetworkFlavorToProfile(
|
||||
self.app, self.namespace
|
||||
|
@ -22,8 +22,7 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||
class TestFlavorProfile(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestFlavorProfile, self).setUp()
|
||||
# Get the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
# Get the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get the DomainManager Mock
|
||||
|
@ -27,7 +27,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestMeter(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestMeter, self).setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
self.domains_mock = self.app.client_manager.identity.domains
|
||||
|
||||
|
@ -27,7 +27,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestMeterRule(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestMeterRule, self).setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
self.domains_mock = self.app.client_manager.identity.domains
|
||||
|
||||
|
@ -27,8 +27,6 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestQosPolicy(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestQosPolicy, self).setUp()
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
@ -54,8 +54,6 @@ DSCP_VALID_MARKS = [
|
||||
class TestNetworkQosRule(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkQosRule, self).setUp()
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.qos_policy = (
|
||||
network_fakes.FakeNetworkQosPolicy.create_one_qos_policy()
|
||||
)
|
||||
|
@ -23,8 +23,6 @@ from openstackclient.tests.unit import utils as tests_utils
|
||||
class TestNetworkQosRuleType(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkQosRuleType, self).setUp()
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestShowNetworkQosRuleType(TestNetworkQosRuleType):
|
||||
|
@ -27,8 +27,6 @@ class TestNetworkRBAC(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkRBAC, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
@ -25,9 +25,6 @@ class TestNetworkSegment(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkSegment, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestCreateNetworkSegment(TestNetworkSegment):
|
||||
# The network segment to create along with associated network.
|
||||
|
@ -42,9 +42,6 @@ class TestNetworkSegmentRange(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkSegmentRange, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestCreateNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
# The network segment range to create.
|
||||
@ -81,7 +78,6 @@ class TestCreateNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
def setUp(self):
|
||||
super(TestCreateNetworkSegmentRange, self).setUp()
|
||||
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
self.network_client.create_network_segment_range = mock.Mock(
|
||||
return_value=self._network_segment_range
|
||||
)
|
||||
@ -355,7 +351,6 @@ class TestDeleteNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
def setUp(self):
|
||||
super(TestDeleteNetworkSegmentRange, self).setUp()
|
||||
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
self.network_client.delete_network_segment_range = mock.Mock(
|
||||
return_value=None
|
||||
)
|
||||
@ -498,16 +493,15 @@ class TestListNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
def setUp(self):
|
||||
super(TestListNetworkSegmentRange, self).setUp()
|
||||
|
||||
self.network_client.network_segment_ranges = mock.Mock(
|
||||
return_value=self._network_segment_ranges
|
||||
)
|
||||
|
||||
# Get the command object to test
|
||||
self.cmd = network_segment_range.ListNetworkSegmentRange(
|
||||
self.app, self.namespace
|
||||
)
|
||||
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
self.network_client.network_segment_ranges = mock.Mock(
|
||||
return_value=self._network_segment_ranges
|
||||
)
|
||||
|
||||
def test_list_no_option(self):
|
||||
arglist = []
|
||||
verifylist = [
|
||||
@ -573,7 +567,6 @@ class TestSetNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
def setUp(self):
|
||||
super(TestSetNetworkSegmentRange, self).setUp()
|
||||
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
self.network_client.find_network_segment_range = mock.Mock(
|
||||
return_value=self._network_segment_range
|
||||
)
|
||||
@ -671,7 +664,6 @@ class TestShowNetworkSegmentRange(TestNetworkSegmentRange):
|
||||
def setUp(self):
|
||||
super(TestShowNetworkSegmentRange, self).setUp()
|
||||
|
||||
self.network_client.find_extension = mock.Mock()
|
||||
self.network_client.find_network_segment_range = mock.Mock(
|
||||
return_value=self._network_segment_range
|
||||
)
|
||||
|
@ -24,7 +24,6 @@ from openstackclient.tests.unit.network.v2 import fakes
|
||||
class TestNetworkServiceProvider(fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestNetworkServiceProvider, self).setUp()
|
||||
self.network_client = self.app.client_manager.network
|
||||
|
||||
|
||||
class TestListNetworkServiceProvider(TestNetworkServiceProvider):
|
||||
|
@ -32,8 +32,6 @@ class TestNetworkTrunk(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -34,8 +34,6 @@ class TestPort(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestPort, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
@ -27,8 +27,6 @@ class TestRouter(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestRouter, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
|
||||
|
||||
@ -42,11 +40,12 @@ class TestAddPortToRouter(TestRouter):
|
||||
|
||||
def setUp(self):
|
||||
super(TestAddPortToRouter, self).setUp()
|
||||
self.network_client.add_interface_to_router = mock.Mock()
|
||||
self.cmd = router.AddPortToRouter(self.app, self.namespace)
|
||||
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
self.network_client.find_port = mock.Mock(return_value=self._port)
|
||||
|
||||
self.cmd = router.AddPortToRouter(self.app, self.namespace)
|
||||
|
||||
def test_add_port_no_option(self):
|
||||
arglist = []
|
||||
verifylist = []
|
||||
@ -91,11 +90,12 @@ class TestAddSubnetToRouter(TestRouter):
|
||||
|
||||
def setUp(self):
|
||||
super(TestAddSubnetToRouter, self).setUp()
|
||||
self.network_client.add_interface_to_router = mock.Mock()
|
||||
self.cmd = router.AddSubnetToRouter(self.app, self.namespace)
|
||||
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
||||
|
||||
self.cmd = router.AddSubnetToRouter(self.app, self.namespace)
|
||||
|
||||
def test_add_subnet_no_option(self):
|
||||
arglist = []
|
||||
verifylist = []
|
||||
@ -835,11 +835,12 @@ class TestRemovePortFromRouter(TestRouter):
|
||||
|
||||
def setUp(self):
|
||||
super(TestRemovePortFromRouter, self).setUp()
|
||||
self.network_client.remove_interface_from_router = mock.Mock()
|
||||
self.cmd = router.RemovePortFromRouter(self.app, self.namespace)
|
||||
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
self.network_client.find_port = mock.Mock(return_value=self._port)
|
||||
|
||||
self.cmd = router.RemovePortFromRouter(self.app, self.namespace)
|
||||
|
||||
def test_remove_port_no_option(self):
|
||||
arglist = []
|
||||
verifylist = []
|
||||
@ -881,11 +882,12 @@ class TestRemoveSubnetFromRouter(TestRouter):
|
||||
|
||||
def setUp(self):
|
||||
super(TestRemoveSubnetFromRouter, self).setUp()
|
||||
self.network_client.remove_interface_from_router = mock.Mock()
|
||||
self.cmd = router.RemoveSubnetFromRouter(self.app, self.namespace)
|
||||
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
||||
|
||||
self.cmd = router.RemoveSubnetFromRouter(self.app, self.namespace)
|
||||
|
||||
def test_remove_subnet_no_option(self):
|
||||
arglist = []
|
||||
verifylist = []
|
||||
@ -1105,7 +1107,6 @@ class TestSetRouter(TestRouter):
|
||||
|
||||
def setUp(self):
|
||||
super(TestSetRouter, self).setUp()
|
||||
self.network_client.router_add_gateway = mock.Mock()
|
||||
self.network_client.update_router = mock.Mock(return_value=None)
|
||||
self.network_client.set_tags = mock.Mock(return_value=None)
|
||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||
@ -1113,6 +1114,7 @@ class TestSetRouter(TestRouter):
|
||||
return_value=self._network
|
||||
)
|
||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
||||
|
||||
# Get the command object to test
|
||||
self.cmd = router.SetRouter(self.app, self.namespace)
|
||||
|
||||
|
@ -26,8 +26,6 @@ class TestSecurityGroupNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestSecurityGroupNetwork, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -26,8 +26,6 @@ class TestSecurityGroupRuleNetwork(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestSecurityGroupRuleNetwork, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -27,8 +27,6 @@ class TestSubnet(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestSubnet, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
@ -28,8 +28,6 @@ class TestSubnetPool(network_fakes.TestNetworkV2):
|
||||
def setUp(self):
|
||||
super(TestSubnetPool, self).setUp()
|
||||
|
||||
# Get a shortcut to the network client
|
||||
self.network_client = self.app.client_manager.network
|
||||
# Get a shortcut to the ProjectManager Mock
|
||||
self.projects_mock = self.app.client_manager.identity.projects
|
||||
# Get a shortcut to the DomainManager Mock
|
||||
|
Loading…
x
Reference in New Issue
Block a user