/usr/lib/python2.6/site-packages/openstack/tests/unit/network/v2
NameSizeModeActions
test_address_scope.py16680644editdlrm
test_address_scope.pyc17940644editdlrm
test_availability_zone.py16320644editdlrm
test_availability_zone.pyc17650644editdlrm
test_extension.py19330644editdlrm
test_extension.pyc20580644editdlrm
test_floating_ip.py34300644editdlrm
test_floating_ip.pyc33620644editdlrm
test_health_monitor.py22780644editdlrm
test_health_monitor.pyc22980644editdlrm
test_listener.py24410644editdlrm
test_listener.pyc22950644editdlrm
test_load_balancer.py24790644editdlrm
test_metering_label.py16230644editdlrm
test_metering_label.pyc17390644editdlrm
test_metering_label_rule.py17830644editdlrm
test_metering_label_rule.pyc18720644editdlrm
test_network.py37200644editdlrm
test_network.pyc34320644editdlrm
test_pool.py23370644editdlrm
test_pool.pyc22990644editdlrm
test_pool_member.py21590644editdlrm
test_port.py37960644editdlrm
test_port.pyc35880644editdlrm
test_proxy.py219170644editdlrm
test_proxy.pyc376400644editdlrm
test_quota.py25350644editdlrm
test_quota.pyc25310644editdlrm
test_router.py64120644editdlrm
test_router.pyc56460644editdlrm
test_security_group.py26860644editdlrm
test_security_group.pyc22710644editdlrm
test_security_group_rule.py23610644editdlrm
test_security_group_rule.pyc22830644editdlrm
test_subnet.py30110644editdlrm
test_subnet.pyc28460644editdlrm
test_subnet_pool.py29600644editdlrm
test_subnet_pool.pyc28150644editdlrm
test_vpn_service.py19270644editdlrm
test_vpn_service.pyc20080644editdlrm
__init__.py00644editdlrm
__init__.pyc1650644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/tests/unit/network/v2/test_proxy.py (21917B)
# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # 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 mock from openstack.network.v2 import _proxy from openstack.network.v2 import address_scope from openstack.network.v2 import availability_zone from openstack.network.v2 import extension from openstack.network.v2 import floating_ip from openstack.network.v2 import health_monitor from openstack.network.v2 import listener from openstack.network.v2 import load_balancer from openstack.network.v2 import metering_label from openstack.network.v2 import metering_label_rule from openstack.network.v2 import network from openstack.network.v2 import pool from openstack.network.v2 import pool_member from openstack.network.v2 import port from openstack.network.v2 import quota from openstack.network.v2 import router from openstack.network.v2 import security_group from openstack.network.v2 import security_group_rule from openstack.network.v2 import subnet from openstack.network.v2 import subnet_pool from openstack.network.v2 import vpn_service from openstack.tests.unit import test_proxy_base class TestNetworkProxy(test_proxy_base.TestProxyBase): def setUp(self): super(TestNetworkProxy, self).setUp() self.proxy = _proxy.Proxy(self.session) def test_address_scope_create_attrs(self): self.verify_create(self.proxy.create_address_scope, address_scope.AddressScope) def test_address_scope_delete(self): self.verify_delete(self.proxy.delete_address_scope, address_scope.AddressScope, False) def test_address_scope_delete_ignore(self): self.verify_delete(self.proxy.delete_address_scope, address_scope.AddressScope, True) def test_address_scope_find(self): self.verify_find(self.proxy.find_address_scope, address_scope.AddressScope) def test_address_scope_get(self): self.verify_get(self.proxy.get_address_scope, address_scope.AddressScope) def test_address_scopes(self): self.verify_list(self.proxy.address_scopes, address_scope.AddressScope, paginated=False) def test_address_scope_update(self): self.verify_update(self.proxy.update_address_scope, address_scope.AddressScope) def test_availability_zones(self): self.verify_list_no_kwargs(self.proxy.availability_zones, availability_zone.AvailabilityZone, paginated=False) def test_extension_find(self): self.verify_find(self.proxy.find_extension, extension.Extension) def test_extensions(self): self.verify_list(self.proxy.extensions, extension.Extension, paginated=False) def test_floating_ip_create_attrs(self): self.verify_create(self.proxy.create_ip, floating_ip.FloatingIP) def test_floating_ip_delete(self): self.verify_delete(self.proxy.delete_ip, floating_ip.FloatingIP, False) def test_floating_ip_delete_ignore(self): self.verify_delete(self.proxy.delete_ip, floating_ip.FloatingIP, True) def test_floating_ip_find(self): self.verify_find(self.proxy.find_ip, floating_ip.FloatingIP) def test_floating_ip_get(self): self.verify_get(self.proxy.get_ip, floating_ip.FloatingIP) def test_ips(self): self.verify_list(self.proxy.ips, floating_ip.FloatingIP, paginated=False) def test_floating_ip_update(self): self.verify_update(self.proxy.update_ip, floating_ip.FloatingIP) def test_health_monitor_create_attrs(self): self.verify_create(self.proxy.create_health_monitor, health_monitor.HealthMonitor) def test_health_monitor_delete(self): self.verify_delete(self.proxy.delete_health_monitor, health_monitor.HealthMonitor, False) def test_health_monitor_delete_ignore(self): self.verify_delete(self.proxy.delete_health_monitor, health_monitor.HealthMonitor, True) def test_health_monitor_find(self): self.verify_find(self.proxy.find_health_monitor, health_monitor.HealthMonitor) def test_health_monitor_get(self): self.verify_get(self.proxy.get_health_monitor, health_monitor.HealthMonitor) def test_health_monitors(self): self.verify_list(self.proxy.health_monitors, health_monitor.HealthMonitor, paginated=False) def test_health_monitor_update(self): self.verify_update(self.proxy.update_health_monitor, health_monitor.HealthMonitor) def test_listener_create_attrs(self): self.verify_create(self.proxy.create_listener, listener.Listener) def test_listener_delete(self): self.verify_delete(self.proxy.delete_listener, listener.Listener, False) def test_listener_delete_ignore(self): self.verify_delete(self.proxy.delete_listener, listener.Listener, True) def test_listener_find(self): self.verify_find(self.proxy.find_listener, listener.Listener) def test_listener_get(self): self.verify_get(self.proxy.get_listener, listener.Listener) def test_listeners(self): self.verify_list(self.proxy.listeners, listener.Listener, paginated=False) def test_listener_update(self): self.verify_update(self.proxy.update_listener, listener.Listener) def test_load_balancer_create_attrs(self): self.verify_create(self.proxy.create_load_balancer, load_balancer.LoadBalancer) def test_load_balancer_delete(self): self.verify_delete(self.proxy.delete_load_balancer, load_balancer.LoadBalancer, False) def test_load_balancer_delete_ignore(self): self.verify_delete(self.proxy.delete_load_balancer, load_balancer.LoadBalancer, True) def test_load_balancer_find(self): self.verify_find(self.proxy.find_load_balancer, load_balancer.LoadBalancer) def test_load_balancer_get(self): self.verify_get(self.proxy.get_load_balancer, load_balancer.LoadBalancer) def test_load_balancers(self): self.verify_list(self.proxy.load_balancers, load_balancer.LoadBalancer, paginated=False) def test_load_balancer_update(self): self.verify_update(self.proxy.update_load_balancer, load_balancer.LoadBalancer) def test_metering_label_create_attrs(self): self.verify_create(self.proxy.create_metering_label, metering_label.MeteringLabel) def test_metering_label_delete(self): self.verify_delete(self.proxy.delete_metering_label, metering_label.MeteringLabel, False) def test_metering_label_delete_ignore(self): self.verify_delete(self.proxy.delete_metering_label, metering_label.MeteringLabel, True) def test_metering_label_find(self): self.verify_find(self.proxy.find_metering_label, metering_label.MeteringLabel) def test_metering_label_get(self): self.verify_get(self.proxy.get_metering_label, metering_label.MeteringLabel) def test_metering_labels(self): self.verify_list(self.proxy.metering_labels, metering_label.MeteringLabel, paginated=False) def test_metering_label_update(self): self.verify_update(self.proxy.update_metering_label, metering_label.MeteringLabel) def test_metering_label_rule_create_attrs(self): self.verify_create(self.proxy.create_metering_label_rule, metering_label_rule.MeteringLabelRule) def test_metering_label_rule_delete(self): self.verify_delete(self.proxy.delete_metering_label_rule, metering_label_rule.MeteringLabelRule, False) def test_metering_label_rule_delete_ignore(self): self.verify_delete(self.proxy.delete_metering_label_rule, metering_label_rule.MeteringLabelRule, True) def test_metering_label_rule_find(self): self.verify_find(self.proxy.find_metering_label_rule, metering_label_rule.MeteringLabelRule) def test_metering_label_rule_get(self): self.verify_get(self.proxy.get_metering_label_rule, metering_label_rule.MeteringLabelRule) def test_metering_label_rules(self): self.verify_list(self.proxy.metering_label_rules, metering_label_rule.MeteringLabelRule, paginated=False) def test_metering_label_rule_update(self): self.verify_update(self.proxy.update_metering_label_rule, metering_label_rule.MeteringLabelRule) def test_network_create_attrs(self): self.verify_create(self.proxy.create_network, network.Network) def test_network_delete(self): self.verify_delete(self.proxy.delete_network, network.Network, False) def test_network_delete_ignore(self): self.verify_delete(self.proxy.delete_network, network.Network, True) def test_network_find(self): self.verify_find(self.proxy.find_network, network.Network) def test_network_get(self): self.verify_get(self.proxy.get_network, network.Network) def test_networks(self): self.verify_list(self.proxy.networks, network.Network, paginated=False) def test_network_update(self): self.verify_update(self.proxy.update_network, network.Network) def test_pool_member_create_attrs(self): self.verify_create(self.proxy.create_pool_member, pool_member.PoolMember, method_kwargs={"pool": "test_id"}, expected_kwargs={"path_args": { "pool_id": "test_id"}}) def test_pool_member_delete(self): self.verify_delete(self.proxy.delete_pool_member, pool_member.PoolMember, False, {"pool": "test_id"}, {"pool_id": "test_id"}) def test_pool_member_delete_ignore(self): self.verify_delete(self.proxy.delete_pool_member, pool_member.PoolMember, True, {"pool": "test_id"}, {"pool_id": "test_id"}) def test_pool_member_find(self): self.verify_find(self.proxy.find_pool_member, pool_member.PoolMember, path_args={"pool_id": "test_id"}) def test_pool_member_get(self): self._verify2('openstack.proxy.BaseProxy._get', self.proxy.get_pool_member, method_args=["resource_or_id", "test_id"], expected_args=[pool_member.PoolMember, "resource_or_id"], expected_kwargs={"path_args": {"pool_id": "test_id"}}) def test_pool_members(self): self.verify_list(self.proxy.pool_members, pool_member.PoolMember, paginated=False, method_args=["test_id"], expected_kwargs={"path_args": { "pool_id": "test_id"}}) def test_pool_member_update(self): self.verify_update(self.proxy.update_pool_member, pool_member.PoolMember, path_args={"pool_id": "test_id"}) def test_pool_create_attrs(self): self.verify_create(self.proxy.create_pool, pool.Pool) def test_pool_delete(self): self.verify_delete(self.proxy.delete_pool, pool.Pool, False) def test_pool_delete_ignore(self): self.verify_delete(self.proxy.delete_pool, pool.Pool, True) def test_pool_find(self): self.verify_find(self.proxy.find_pool, pool.Pool) def test_pool_get(self): self.verify_get(self.proxy.get_pool, pool.Pool) def test_pools(self): self.verify_list(self.proxy.pools, pool.Pool, paginated=False) def test_pool_update(self): self.verify_update(self.proxy.update_pool, pool.Pool) def test_port_create_attrs(self): self.verify_create(self.proxy.create_port, port.Port) def test_port_delete(self): self.verify_delete(self.proxy.delete_port, port.Port, False) def test_port_delete_ignore(self): self.verify_delete(self.proxy.delete_port, port.Port, True) def test_port_find(self): self.verify_find(self.proxy.find_port, port.Port) def test_port_get(self): self.verify_get(self.proxy.get_port, port.Port) def test_ports(self): self.verify_list(self.proxy.ports, port.Port, paginated=False) def test_port_update(self): self.verify_update(self.proxy.update_port, port.Port) def test_quota_delete(self): self.verify_delete(self.proxy.delete_quota, quota.Quota, False) def test_quota_delete_ignore(self): self.verify_delete(self.proxy.delete_quota, quota.Quota, True) def test_quota_get(self): self.verify_get(self.proxy.get_quota, quota.Quota) def test_quotas(self): self.verify_list(self.proxy.quotas, quota.Quota, paginated=False) def test_quota_update(self): self.verify_update(self.proxy.update_quota, quota.Quota) def test_router_create_attrs(self): self.verify_create(self.proxy.create_router, router.Router) def test_router_delete(self): self.verify_delete(self.proxy.delete_router, router.Router, False) def test_router_delete_ignore(self): self.verify_delete(self.proxy.delete_router, router.Router, True) def test_router_find(self): self.verify_find(self.proxy.find_router, router.Router) def test_router_get(self): self.verify_get(self.proxy.get_router, router.Router) def test_routers(self): self.verify_list(self.proxy.routers, router.Router, paginated=False) def test_router_update(self): self.verify_update(self.proxy.update_router, router.Router) def test_security_group_create_attrs(self): self.verify_create(self.proxy.create_security_group, security_group.SecurityGroup) def test_security_group_delete(self): self.verify_delete(self.proxy.delete_security_group, security_group.SecurityGroup, False) def test_security_group_delete_ignore(self): self.verify_delete(self.proxy.delete_security_group, security_group.SecurityGroup, True) def test_security_group_find(self): self.verify_find(self.proxy.find_security_group, security_group.SecurityGroup) def test_security_group_get(self): self.verify_get(self.proxy.get_security_group, security_group.SecurityGroup) def test_security_groups(self): self.verify_list(self.proxy.security_groups, security_group.SecurityGroup, paginated=False) def test_security_group_update(self): self.verify_update(self.proxy.update_security_group, security_group.SecurityGroup) def test_security_group_open_port(self): mock_class = 'openstack.network.v2._proxy.Proxy' mock_method = mock_class + '.create_security_group_rule' expected_result = 'result' sgid = 1 port = 2 with mock.patch(mock_method) as mocked: mocked.return_value = expected_result actual = self.proxy.security_group_open_port(sgid, port) self.assertEqual(expected_result, actual) expected_args = { 'direction': 'ingress', 'protocol': 'tcp', 'remote_ip_prefix': '0.0.0.0/0', 'port_range_max': port, 'security_group_id': sgid, 'port_range_min': port, 'ethertype': 'IPv4', } mocked.assert_called_with(**expected_args) def test_security_group_allow_ping(self): mock_class = 'openstack.network.v2._proxy.Proxy' mock_method = mock_class + '.create_security_group_rule' expected_result = 'result' sgid = 1 with mock.patch(mock_method) as mocked: mocked.return_value = expected_result actual = self.proxy.security_group_allow_ping(sgid) self.assertEqual(expected_result, actual) expected_args = { 'direction': 'ingress', 'protocol': 'icmp', 'remote_ip_prefix': '0.0.0.0/0', 'port_range_max': None, 'security_group_id': sgid, 'port_range_min': None, 'ethertype': 'IPv4', } mocked.assert_called_with(**expected_args) def test_security_group_rule_create_attrs(self): self.verify_create(self.proxy.create_security_group_rule, security_group_rule.SecurityGroupRule) def test_security_group_rule_delete(self): self.verify_delete(self.proxy.delete_security_group_rule, security_group_rule.SecurityGroupRule, False) def test_security_group_rule_delete_ignore(self): self.verify_delete(self.proxy.delete_security_group_rule, security_group_rule.SecurityGroupRule, True) def test_security_group_rule_find(self): self.verify_find(self.proxy.find_security_group_rule, security_group_rule.SecurityGroupRule) def test_security_group_rule_get(self): self.verify_get(self.proxy.get_security_group_rule, security_group_rule.SecurityGroupRule) def test_security_group_rules(self): self.verify_list(self.proxy.security_group_rules, security_group_rule.SecurityGroupRule, paginated=False) def test_subnet_create_attrs(self): self.verify_create(self.proxy.create_subnet, subnet.Subnet) def test_subnet_delete(self): self.verify_delete(self.proxy.delete_subnet, subnet.Subnet, False) def test_subnet_delete_ignore(self): self.verify_delete(self.proxy.delete_subnet, subnet.Subnet, True) def test_subnet_find(self): self.verify_find(self.proxy.find_subnet, subnet.Subnet) def test_subnet_get(self): self.verify_get(self.proxy.get_subnet, subnet.Subnet) def test_subnets(self): self.verify_list(self.proxy.subnets, subnet.Subnet, paginated=False) def test_subnet_update(self): self.verify_update(self.proxy.update_subnet, subnet.Subnet) def test_subnet_pool_create_attrs(self): self.verify_create(self.proxy.create_subnet_pool, subnet_pool.SubnetPool) def test_subnet_pool_delete(self): self.verify_delete(self.proxy.delete_subnet_pool, subnet_pool.SubnetPool, False) def test_subnet_pool_delete_ignore(self): self.verify_delete(self.proxy.delete_subnet_pool, subnet_pool.SubnetPool, True) def test_subnet_pool_find(self): self.verify_find(self.proxy.find_subnet_pool, subnet_pool.SubnetPool) def test_subnet_pool_get(self): self.verify_get(self.proxy.get_subnet_pool, subnet_pool.SubnetPool) def test_subnet_pools(self): self.verify_list(self.proxy.subnet_pools, subnet_pool.SubnetPool, paginated=False) def test_subnet_pool_update(self): self.verify_update(self.proxy.update_subnet_pool, subnet_pool.SubnetPool) def test_vpn_service_create_attrs(self): self.verify_create(self.proxy.create_vpn_service, vpn_service.VPNService) def test_vpn_service_delete(self): self.verify_delete(self.proxy.delete_vpn_service, vpn_service.VPNService, False) def test_vpn_service_delete_ignore(self): self.verify_delete(self.proxy.delete_vpn_service, vpn_service.VPNService, True) def test_vpn_service_find(self): self.verify_find(self.proxy.find_vpn_service, vpn_service.VPNService) def test_vpn_service_get(self): self.verify_get(self.proxy.get_vpn_service, vpn_service.VPNService) def test_vpn_services(self): self.verify_list(self.proxy.vpn_services, vpn_service.VPNService, paginated=False) def test_vpn_service_update(self): self.verify_update(self.proxy.update_vpn_service, vpn_service.VPNService)