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
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
#
|
|
||||||
|
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
@ -79,7 +78,7 @@ def _build_network_az_datalist(network_az, long_datalist=False):
|
|||||||
return (datalist,)
|
return (datalist,)
|
||||||
|
|
||||||
|
|
||||||
class TestAvailabilityZone(utils.TestCommand):
|
class TestAvailabilityZone(network_fakes.FakeClientMixin, utils.TestCommand):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
@ -93,11 +92,6 @@ class TestAvailabilityZone(utils.TestCommand):
|
|||||||
self.volume_client = self.app.client_manager.sdk_connection.volume
|
self.volume_client = self.app.client_manager.sdk_connection.volume
|
||||||
self.volume_client.availability_zones = mock.Mock()
|
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):
|
class TestAvailabilityZoneList(TestAvailabilityZone):
|
||||||
compute_azs = compute_fakes.create_availability_zones()
|
compute_azs = compute_fakes.create_availability_zones()
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
#
|
|
||||||
|
|
||||||
from unittest import mock
|
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
|
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):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
@ -44,9 +43,6 @@ class TestExtension(utils.TestCommand):
|
|||||||
self.volume_extensions_mock = sdk_connection.volume.extensions
|
self.volume_extensions_mock = sdk_connection.volume.extensions
|
||||||
self.volume_extensions_mock.reset_mock()
|
self.volume_extensions_mock.reset_mock()
|
||||||
|
|
||||||
self.app.client_manager.network = mock.Mock()
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestExtensionList(TestExtension):
|
class TestExtensionList(TestExtension):
|
||||||
columns = ('Name', 'Alias', 'Description')
|
columns = ('Name', 'Alias', 'Description')
|
||||||
|
@ -62,9 +62,6 @@ class TestQuota(compute_fakes.TestComputev2):
|
|||||||
)
|
)
|
||||||
self.volume_quotas_class_mock.reset_mock()
|
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 = mock.Mock()
|
||||||
self.app.client_manager.auth_ref.service_catalog = mock.Mock()
|
self.app.client_manager.auth_ref.service_catalog = mock.Mock()
|
||||||
self.service_catalog_mock = (
|
self.service_catalog_mock = (
|
||||||
@ -662,8 +659,6 @@ class TestQuotaSet(TestQuota):
|
|||||||
loaded=True,
|
loaded=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
self.network_client.update_quota = mock.Mock()
|
|
||||||
|
|
||||||
self.cmd = quota.SetQuota(self.app, None)
|
self.cmd = quota.SetQuota(self.app, None)
|
||||||
|
|
||||||
def test_quota_set(self):
|
def test_quota_set(self):
|
||||||
@ -1321,8 +1316,6 @@ class TestQuotaDelete(TestQuota):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.network_client.delete_quota = mock.Mock()
|
|
||||||
|
|
||||||
self.cmd = quota.DeleteQuota(self.app, None)
|
self.cmd = quota.DeleteQuota(self.app, None)
|
||||||
|
|
||||||
def test_delete(self):
|
def test_delete(self):
|
||||||
|
@ -39,6 +39,7 @@ from openstackclient.api import compute_v2
|
|||||||
from openstackclient.tests.unit import fakes
|
from openstackclient.tests.unit import fakes
|
||||||
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_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.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 import utils
|
||||||
from openstackclient.tests.unit.volume.v2 import fakes as volume_fakes
|
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')
|
self.api_version = api_versions.APIVersion('2.1')
|
||||||
|
|
||||||
|
|
||||||
class TestComputev2(utils.TestCommand):
|
class TestComputev2(network_fakes.FakeClientMixin, utils.TestCommand):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
@ -171,8 +172,6 @@ class TestComputev2(utils.TestCommand):
|
|||||||
token=fakes.AUTH_TOKEN,
|
token=fakes.AUTH_TOKEN,
|
||||||
)
|
)
|
||||||
|
|
||||||
self.app.client_manager.network = mock.Mock()
|
|
||||||
|
|
||||||
self.app.client_manager.volume = volume_fakes.FakeVolumeClient(
|
self.app.client_manager.volume = volume_fakes.FakeVolumeClient(
|
||||||
endpoint=fakes.AUTH_URL,
|
endpoint=fakes.AUTH_URL,
|
||||||
token=fakes.AUTH_TOKEN,
|
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 = self.app.client_manager.volume.volume_snapshots
|
||||||
self.snapshots_mock.reset_mock()
|
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.
|
# Set object attributes to be tested. Could be overwritten in subclass.
|
||||||
self.attrs = {}
|
self.attrs = {}
|
||||||
|
|
||||||
@ -523,7 +520,7 @@ class TestServerAddFloatingIPNetwork(
|
|||||||
network_fakes.TestNetworkV2,
|
network_fakes.TestNetworkV2,
|
||||||
):
|
):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestServerAddFloatingIPNetwork, self).setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.network_client.update_ip = mock.Mock(return_value=None)
|
self.network_client.update_ip = mock.Mock(return_value=None)
|
||||||
|
|
||||||
@ -7253,10 +7250,8 @@ class TestServerRemoveFloatingIPCompute(compute_fakes.TestComputev2):
|
|||||||
|
|
||||||
class TestServerRemoveFloatingIPNetwork(network_fakes.TestNetworkV2):
|
class TestServerRemoveFloatingIPNetwork(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
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)
|
self.network_client.update_ip = mock.Mock(return_value=None)
|
||||||
|
|
||||||
# Get the command object to test
|
# Get the command object to test
|
||||||
|
@ -124,25 +124,25 @@ class FakeCreateNeutronCommandWithExtraArgs(
|
|||||||
|
|
||||||
class TestNetworkAndCompute(utils.TestCommand):
|
class TestNetworkAndCompute(utils.TestCommand):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkAndCompute, self).setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.namespace = argparse.Namespace()
|
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.app.client_manager.network = mock.Mock()
|
||||||
self.network_client = self.app.client_manager.network
|
self.network_client = self.app.client_manager.network
|
||||||
self.network_client.network_action = mock.Mock(
|
self.network_client.network_action = mock.Mock(
|
||||||
return_value='take_action_network'
|
return_value='take_action_network'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Create compute client mocks.
|
|
||||||
self.app.client_manager.compute = mock.Mock()
|
self.app.client_manager.compute = mock.Mock()
|
||||||
self.compute = self.app.client_manager.compute
|
self.compute = self.app.client_manager.compute
|
||||||
self.compute.compute_action = mock.Mock(
|
self.compute.compute_action = mock.Mock(
|
||||||
return_value='take_action_compute'
|
return_value='take_action_compute'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Subclasses can override the command object to test.
|
|
||||||
self.cmd = FakeNetworkAndComputeCommand(self.app, self.namespace)
|
self.cmd = FakeNetworkAndComputeCommand(self.app, self.namespace)
|
||||||
|
|
||||||
def test_take_action_network(self):
|
def test_take_action_network(self):
|
||||||
@ -209,6 +209,9 @@ class TestNeutronCommandWithExtraArgs(utils.TestCommand):
|
|||||||
|
|
||||||
self.namespace = argparse.Namespace()
|
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.app.client_manager.network = mock.Mock()
|
||||||
self.network_client = self.app.client_manager.network
|
self.network_client = self.app.client_manager.network
|
||||||
self.network_client.test_create_action = mock.Mock()
|
self.network_client.test_create_action = mock.Mock()
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
#
|
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import copy
|
import copy
|
||||||
@ -18,6 +17,7 @@ from random import randint
|
|||||||
from unittest import mock
|
from unittest import mock
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from openstack.network.v2 import _proxy
|
||||||
from openstack.network.v2 import address_group as _address_group
|
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 address_scope as _address_scope
|
||||||
from openstack.network.v2 import agent as network_agent
|
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):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
self.namespace = argparse.Namespace()
|
self.namespace = argparse.Namespace()
|
||||||
|
|
||||||
self.app.client_manager.session = mock.Mock()
|
|
||||||
self.app.client_manager.network = mock.Mock()
|
|
||||||
|
|
||||||
self.app.client_manager.identity = (
|
self.app.client_manager.identity = (
|
||||||
identity_fakes_v3.FakeIdentityv3Client(
|
identity_fakes_v3.FakeIdentityv3Client(
|
||||||
endpoint=fakes.AUTH_URL,
|
endpoint=fakes.AUTH_URL,
|
||||||
|
@ -26,8 +26,6 @@ class TestAddressGroup(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddressGroup, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -26,8 +26,6 @@ class TestAddressScope(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddressScope, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# 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
|
from openstackclient.tests.unit import utils as tests_utils
|
||||||
|
|
||||||
|
|
||||||
# Tests for Neutron network
|
|
||||||
|
|
||||||
|
|
||||||
class TestFloatingIPNetwork(network_fakes.TestNetworkV2):
|
class TestFloatingIPNetwork(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestFloatingIPNetwork, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
@ -308,7 +303,6 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestDeleteFloatingIPNetwork, self).setUp()
|
super(TestDeleteFloatingIPNetwork, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_ip = mock.Mock()
|
|
||||||
self.network_client.delete_ip = mock.Mock(return_value=None)
|
self.network_client.delete_ip = mock.Mock(return_value=None)
|
||||||
|
|
||||||
# Get the command object to test
|
# 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
|
from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
||||||
|
|
||||||
|
|
||||||
# Tests for Network API v2
|
|
||||||
|
|
||||||
|
|
||||||
class TestFloatingIPPoolNetwork(network_fakes.TestNetworkV2):
|
class TestFloatingIPPoolNetwork(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestFloatingIPPoolNetwork, self).setUp()
|
super(TestFloatingIPPoolNetwork, self).setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestListFloatingIPPoolNetwork(TestFloatingIPPoolNetwork):
|
class TestListFloatingIPPoolNetwork(TestFloatingIPPoolNetwork):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -27,7 +27,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
|||||||
class TestFloatingIPPortForwarding(network_fakes.TestNetworkV2):
|
class TestFloatingIPPortForwarding(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestFloatingIPPortForwarding, self).setUp()
|
super(TestFloatingIPPortForwarding, self).setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.floating_ip = (
|
self.floating_ip = (
|
||||||
network_fakes.FakeFloatingIP.create_one_floating_ip()
|
network_fakes.FakeFloatingIP.create_one_floating_ip()
|
||||||
)
|
)
|
||||||
|
@ -25,9 +25,6 @@ class TestIPAvailability(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestIPAvailability, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
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):
|
class TestConntrackHelper(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestConntrackHelper, self).setUp()
|
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.router = network_fakes.FakeRouter.create_one_router()
|
||||||
self.network_client.find_router = mock.Mock(return_value=self.router)
|
self.network_client.find_router = mock.Mock(return_value=self.router)
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@ class TestLocalIP(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
# Get a shortcut to the ProjectManager Mock
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# 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):
|
class TestLocalIPAssociation(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.local_ip = network_fakes.create_one_local_ip()
|
self.local_ip = network_fakes.create_one_local_ip()
|
||||||
self.fixed_port = network_fakes.create_one_port()
|
self.fixed_port = network_fakes.create_one_port()
|
||||||
self.project = identity_fakes_v2.FakeProject.create_one_project()
|
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
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
self.domains_mock = self.app.client_manager.identity.domains
|
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(
|
self.router = network_fakes.FakeRouter.create_one_router(
|
||||||
{'id': 'fake-router-id'}
|
{'id': 'fake-router-id'}
|
||||||
)
|
)
|
||||||
|
@ -32,8 +32,6 @@ class TestNetwork(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetwork, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -26,9 +26,6 @@ class TestNetworkAgent(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkAgent, self).setUp()
|
super(TestNetworkAgent, self).setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestAddNetworkToAgent(TestNetworkAgent):
|
class TestAddNetworkToAgent(TestNetworkAgent):
|
||||||
net = network_fakes.create_one_network()
|
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.get_agent = mock.Mock(return_value=self.agent)
|
||||||
self.network_client.find_network = mock.Mock(return_value=self.net)
|
self.network_client.find_network = mock.Mock(return_value=self.net)
|
||||||
self.network_client.name = self.network_client.find_network.name
|
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)
|
self.cmd = network_agent.AddNetworkToAgent(self.app, self.namespace)
|
||||||
|
|
||||||
def test_show_no_options(self):
|
def test_show_no_options(self):
|
||||||
@ -78,11 +75,12 @@ class TestAddRouterAgent(TestNetworkAgent):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddRouterAgent, self).setUp()
|
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.get_agent = mock.Mock(return_value=self._agent)
|
||||||
self.network_client.find_router = mock.Mock(return_value=self._router)
|
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):
|
def test_add_no_options(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = []
|
verifylist = []
|
||||||
@ -376,7 +374,7 @@ class TestRemoveNetworkFromAgent(TestNetworkAgent):
|
|||||||
self.network_client.get_agent = mock.Mock(return_value=self.agent)
|
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.find_network = mock.Mock(return_value=self.net)
|
||||||
self.network_client.name = self.network_client.find_network.name
|
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.cmd = network_agent.RemoveNetworkFromAgent(
|
||||||
self.app, self.namespace
|
self.app, self.namespace
|
||||||
)
|
)
|
||||||
@ -431,12 +429,13 @@ class TestRemoveRouterAgent(TestNetworkAgent):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestRemoveRouterAgent, self).setUp()
|
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.cmd = network_agent.RemoveRouterFromAgent(
|
||||||
self.app, self.namespace
|
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):
|
def test_remove_no_options(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
|
@ -23,7 +23,6 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
|||||||
class TestAutoAllocatedTopology(network_fakes.TestNetworkV2):
|
class TestAutoAllocatedTopology(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAutoAllocatedTopology, self).setUp()
|
super(TestAutoAllocatedTopology, self).setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@ class TestNetworkFlavor(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkFlavor, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
@ -42,13 +40,13 @@ class TestAddNetworkFlavorToProfile(TestNetworkFlavor):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddNetworkFlavorToProfile, self).setUp()
|
super(TestAddNetworkFlavorToProfile, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_flavor = mock.Mock(
|
self.network_client.find_flavor = mock.Mock(
|
||||||
return_value=self.network_flavor
|
return_value=self.network_flavor
|
||||||
)
|
)
|
||||||
self.network_client.find_service_profile = mock.Mock(
|
self.network_client.find_service_profile = mock.Mock(
|
||||||
return_value=self.service_profile
|
return_value=self.service_profile
|
||||||
)
|
)
|
||||||
self.network_client.associate_flavor_with_service_profile = mock.Mock()
|
|
||||||
|
|
||||||
self.cmd = network_flavor.AddNetworkFlavorToProfile(
|
self.cmd = network_flavor.AddNetworkFlavorToProfile(
|
||||||
self.app, self.namespace
|
self.app, self.namespace
|
||||||
|
@ -22,8 +22,7 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
|
|||||||
class TestFlavorProfile(network_fakes.TestNetworkV2):
|
class TestFlavorProfile(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestFlavorProfile, self).setUp()
|
super(TestFlavorProfile, self).setUp()
|
||||||
# Get the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
# Get the ProjectManager Mock
|
# Get the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get the DomainManager Mock
|
# Get the DomainManager Mock
|
||||||
|
@ -27,7 +27,7 @@ from openstackclient.tests.unit import utils as tests_utils
|
|||||||
class TestMeter(network_fakes.TestNetworkV2):
|
class TestMeter(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestMeter, self).setUp()
|
super(TestMeter, self).setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
self.domains_mock = self.app.client_manager.identity.domains
|
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):
|
class TestMeterRule(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestMeterRule, self).setUp()
|
super(TestMeterRule, self).setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
self.domains_mock = self.app.client_manager.identity.domains
|
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):
|
class TestQosPolicy(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestQosPolicy, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
|
|
||||||
|
@ -54,8 +54,6 @@ DSCP_VALID_MARKS = [
|
|||||||
class TestNetworkQosRule(network_fakes.TestNetworkV2):
|
class TestNetworkQosRule(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkQosRule, self).setUp()
|
super(TestNetworkQosRule, self).setUp()
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
self.qos_policy = (
|
self.qos_policy = (
|
||||||
network_fakes.FakeNetworkQosPolicy.create_one_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):
|
class TestNetworkQosRuleType(network_fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkQosRuleType, self).setUp()
|
super(TestNetworkQosRuleType, self).setUp()
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestShowNetworkQosRuleType(TestNetworkQosRuleType):
|
class TestShowNetworkQosRuleType(TestNetworkQosRuleType):
|
||||||
|
@ -27,8 +27,6 @@ class TestNetworkRBAC(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkRBAC, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
|
|
||||||
|
@ -25,9 +25,6 @@ class TestNetworkSegment(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkSegment, self).setUp()
|
super(TestNetworkSegment, self).setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestCreateNetworkSegment(TestNetworkSegment):
|
class TestCreateNetworkSegment(TestNetworkSegment):
|
||||||
# The network segment to create along with associated network.
|
# The network segment to create along with associated network.
|
||||||
|
@ -42,9 +42,6 @@ class TestNetworkSegmentRange(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkSegmentRange, self).setUp()
|
super(TestNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestCreateNetworkSegmentRange(TestNetworkSegmentRange):
|
class TestCreateNetworkSegmentRange(TestNetworkSegmentRange):
|
||||||
# The network segment range to create.
|
# The network segment range to create.
|
||||||
@ -81,7 +78,6 @@ class TestCreateNetworkSegmentRange(TestNetworkSegmentRange):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestCreateNetworkSegmentRange, self).setUp()
|
super(TestCreateNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_extension = mock.Mock()
|
|
||||||
self.network_client.create_network_segment_range = mock.Mock(
|
self.network_client.create_network_segment_range = mock.Mock(
|
||||||
return_value=self._network_segment_range
|
return_value=self._network_segment_range
|
||||||
)
|
)
|
||||||
@ -355,7 +351,6 @@ class TestDeleteNetworkSegmentRange(TestNetworkSegmentRange):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestDeleteNetworkSegmentRange, self).setUp()
|
super(TestDeleteNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_extension = mock.Mock()
|
|
||||||
self.network_client.delete_network_segment_range = mock.Mock(
|
self.network_client.delete_network_segment_range = mock.Mock(
|
||||||
return_value=None
|
return_value=None
|
||||||
)
|
)
|
||||||
@ -498,16 +493,15 @@ class TestListNetworkSegmentRange(TestNetworkSegmentRange):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestListNetworkSegmentRange, self).setUp()
|
super(TestListNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
|
self.network_client.network_segment_ranges = mock.Mock(
|
||||||
|
return_value=self._network_segment_ranges
|
||||||
|
)
|
||||||
|
|
||||||
# Get the command object to test
|
# Get the command object to test
|
||||||
self.cmd = network_segment_range.ListNetworkSegmentRange(
|
self.cmd = network_segment_range.ListNetworkSegmentRange(
|
||||||
self.app, self.namespace
|
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):
|
def test_list_no_option(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = [
|
verifylist = [
|
||||||
@ -573,7 +567,6 @@ class TestSetNetworkSegmentRange(TestNetworkSegmentRange):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSetNetworkSegmentRange, self).setUp()
|
super(TestSetNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_extension = mock.Mock()
|
|
||||||
self.network_client.find_network_segment_range = mock.Mock(
|
self.network_client.find_network_segment_range = mock.Mock(
|
||||||
return_value=self._network_segment_range
|
return_value=self._network_segment_range
|
||||||
)
|
)
|
||||||
@ -671,7 +664,6 @@ class TestShowNetworkSegmentRange(TestNetworkSegmentRange):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestShowNetworkSegmentRange, self).setUp()
|
super(TestShowNetworkSegmentRange, self).setUp()
|
||||||
|
|
||||||
self.network_client.find_extension = mock.Mock()
|
|
||||||
self.network_client.find_network_segment_range = mock.Mock(
|
self.network_client.find_network_segment_range = mock.Mock(
|
||||||
return_value=self._network_segment_range
|
return_value=self._network_segment_range
|
||||||
)
|
)
|
||||||
|
@ -24,7 +24,6 @@ from openstackclient.tests.unit.network.v2 import fakes
|
|||||||
class TestNetworkServiceProvider(fakes.TestNetworkV2):
|
class TestNetworkServiceProvider(fakes.TestNetworkV2):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestNetworkServiceProvider, self).setUp()
|
super(TestNetworkServiceProvider, self).setUp()
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
|
|
||||||
|
|
||||||
class TestListNetworkServiceProvider(TestNetworkServiceProvider):
|
class TestListNetworkServiceProvider(TestNetworkServiceProvider):
|
||||||
|
@ -32,8 +32,6 @@ class TestNetworkTrunk(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
||||||
# Get a shortcut to the network client
|
|
||||||
self.network_client = self.app.client_manager.network
|
|
||||||
# Get a shortcut to the ProjectManager Mock
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -34,8 +34,6 @@ class TestPort(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestPort, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
|
|
||||||
|
@ -27,8 +27,6 @@ class TestRouter(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestRouter, self).setUp()
|
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
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
|
|
||||||
|
|
||||||
@ -42,11 +40,12 @@ class TestAddPortToRouter(TestRouter):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddPortToRouter, self).setUp()
|
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_router = mock.Mock(return_value=self._router)
|
||||||
self.network_client.find_port = mock.Mock(return_value=self._port)
|
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):
|
def test_add_port_no_option(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = []
|
verifylist = []
|
||||||
@ -91,11 +90,12 @@ class TestAddSubnetToRouter(TestRouter):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestAddSubnetToRouter, self).setUp()
|
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_router = mock.Mock(return_value=self._router)
|
||||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
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):
|
def test_add_subnet_no_option(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = []
|
verifylist = []
|
||||||
@ -835,11 +835,12 @@ class TestRemovePortFromRouter(TestRouter):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestRemovePortFromRouter, self).setUp()
|
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_router = mock.Mock(return_value=self._router)
|
||||||
self.network_client.find_port = mock.Mock(return_value=self._port)
|
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):
|
def test_remove_port_no_option(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = []
|
verifylist = []
|
||||||
@ -881,11 +882,12 @@ class TestRemoveSubnetFromRouter(TestRouter):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestRemoveSubnetFromRouter, self).setUp()
|
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_router = mock.Mock(return_value=self._router)
|
||||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
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):
|
def test_remove_subnet_no_option(self):
|
||||||
arglist = []
|
arglist = []
|
||||||
verifylist = []
|
verifylist = []
|
||||||
@ -1105,7 +1107,6 @@ class TestSetRouter(TestRouter):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSetRouter, self).setUp()
|
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.update_router = mock.Mock(return_value=None)
|
||||||
self.network_client.set_tags = 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)
|
self.network_client.find_router = mock.Mock(return_value=self._router)
|
||||||
@ -1113,6 +1114,7 @@ class TestSetRouter(TestRouter):
|
|||||||
return_value=self._network
|
return_value=self._network
|
||||||
)
|
)
|
||||||
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
self.network_client.find_subnet = mock.Mock(return_value=self._subnet)
|
||||||
|
|
||||||
# Get the command object to test
|
# Get the command object to test
|
||||||
self.cmd = router.SetRouter(self.app, self.namespace)
|
self.cmd = router.SetRouter(self.app, self.namespace)
|
||||||
|
|
||||||
|
@ -26,8 +26,6 @@ class TestSecurityGroupNetwork(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSecurityGroupNetwork, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -26,8 +26,6 @@ class TestSecurityGroupRuleNetwork(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSecurityGroupRuleNetwork, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -27,8 +27,6 @@ class TestSubnet(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSubnet, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
@ -28,8 +28,6 @@ class TestSubnetPool(network_fakes.TestNetworkV2):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestSubnetPool, self).setUp()
|
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
|
# Get a shortcut to the ProjectManager Mock
|
||||||
self.projects_mock = self.app.client_manager.identity.projects
|
self.projects_mock = self.app.client_manager.identity.projects
|
||||||
# Get a shortcut to the DomainManager Mock
|
# Get a shortcut to the DomainManager Mock
|
||||||
|
Loading…
x
Reference in New Issue
Block a user