def test_external(self): sot = network.Network(EXAMPLE) self.assertEqual(True, sot.is_external()) example = dict(EXAMPLE) example['router:external'] = False sot = network.Network(example) self.assertEqual(False, sot.is_external()) example = dict(EXAMPLE) del example['router:external'] sot = network.Network(example) self.assertEqual(False, sot.is_external()) example = dict(EXAMPLE) del example['router:external'] example['router_type'] = 'Internal' sot = network.Network(example) self.assertEqual(False, sot.is_external()) example = dict(EXAMPLE) del example['router:external'] example['router_type'] = 'External' sot = network.Network(example) self.assertEqual(True, sot.is_external())
def test_make_it(self): sot = network.Network(EXAMPLE) self.assertTrue(sot.is_admin_state_up) self.assertEqual(EXAMPLE['id'], sot.id) self.assertEqual(EXAMPLE['name'], sot.name) self.assertEqual(EXAMPLE['tenant_id'], sot.project_id) self.assertEqual(EXAMPLE['provider:network_type'], sot.provider_network_type) self.assertEqual(EXAMPLE['provider:physical_network'], sot.provider_physical_network) self.assertEqual(EXAMPLE['provider:segmentation_id'], sot.provider_segmentation_id) self.assertTrue(sot.is_router_external) self.assertEqual(EXAMPLE['segments'], sot.segments) self.assertTrue(sot.is_shared) self.assertEqual(EXAMPLE['status'], sot.status) self.assertEqual(EXAMPLE['subnets'], sot.subnet_ids) self.assertEqual(EXAMPLE['mtu'], sot.mtu) self.assertTrue(sot.is_port_security_enabled) self.assertEqual(EXAMPLE['availability_zone_hints'], sot.availability_zone_hints) self.assertEqual(EXAMPLE['availability_zones'], sot.availability_zones) self.assertEqual(EXAMPLE['ipv4_address_scope'], sot.ipv4_address_scope_id) self.assertEqual(EXAMPLE['ipv6_address_scope'], sot.ipv6_address_scope_id) self.assertEqual(EXAMPLE['description'], sot.description) self.assertEqual(EXAMPLE['created_at'], sot.created_at) self.assertEqual(EXAMPLE['updated_at'], sot.updated_at) self.assertFalse(sot.is_default)
def test_make_it(self): sot = network.Network(**EXAMPLE) self.assertTrue(sot.is_admin_state_up) self.assertEqual(EXAMPLE['availability_zone_hints'], sot.availability_zone_hints) self.assertEqual(EXAMPLE['availability_zones'], sot.availability_zones) self.assertEqual(EXAMPLE['created_at'], sot.created_at) self.assertEqual(EXAMPLE['description'], sot.description) self.assertEqual(EXAMPLE['dns_domain'], sot.dns_domain) self.assertEqual(EXAMPLE['id'], sot.id) self.assertEqual(EXAMPLE['ipv4_address_scope'], sot.ipv4_address_scope_id) self.assertEqual(EXAMPLE['ipv6_address_scope'], sot.ipv6_address_scope_id) self.assertFalse(sot.is_default) self.assertEqual(EXAMPLE['mtu'], sot.mtu) self.assertEqual(EXAMPLE['name'], sot.name) self.assertTrue(sot.is_port_security_enabled) self.assertEqual(EXAMPLE['project_id'], sot.project_id) self.assertEqual(EXAMPLE['provider:network_type'], sot.provider_network_type) self.assertEqual(EXAMPLE['provider:physical_network'], sot.provider_physical_network) self.assertEqual(EXAMPLE['provider:segmentation_id'], sot.provider_segmentation_id) self.assertEqual(EXAMPLE['qos_policy_id'], sot.qos_policy_id) self.assertEqual(EXAMPLE['revision_number'], sot.revision_number) self.assertTrue(sot.is_router_external) self.assertEqual(EXAMPLE['segments'], sot.segments) self.assertTrue(sot.is_shared) self.assertEqual(EXAMPLE['status'], sot.status) self.assertEqual(EXAMPLE['subnets'], sot.subnet_ids) self.assertEqual(EXAMPLE['updated_at'], sot.updated_at) self.assertEqual(EXAMPLE['vlan_transparent'], sot.is_vlan_transparent) self.assertEqual(EXAMPLE['tenant_id'], sot.tenant_id) self.assertDictEqual( {'limit': 'limit', 'marker': 'marker', 'page_reverse': 'page_reverse', 'id': 'id', 'tenant_id': 'tenant_id', 'description': 'description', 'name': 'name', 'project_id': 'project_id', 'status': 'status', 'ipv4_address_scope_id': 'ipv4_address_scope', 'ipv6_address_scope_id': 'ipv6_address_scope', 'is_admin_state_up': 'admin_state_up', 'is_port_security_enabled': 'port_security_enabled', 'is_router_external': 'router:external', 'is_shared': 'shared', 'provider_network_type': 'provider:network_type', 'provider_physical_network': 'provider:physical_network', 'provider_segmentation_id': 'provider:segmentation_id' }, sot._query_mapping._mapping)
def test_basic(self): sot = network.Network() self.assertEqual('network', sot.resource_key) self.assertEqual('networks', sot.resources_key) self.assertEqual('/networks', sot.base_path) self.assertTrue(sot.allow_create) self.assertTrue(sot.allow_fetch) self.assertTrue(sot.allow_commit) self.assertTrue(sot.allow_delete) self.assertTrue(sot.allow_list)
def test_basic(self): sot = network.Network() self.assertEqual('network', sot.resource_key) self.assertEqual('networks', sot.resources_key) self.assertEqual('/networks', sot.base_path) self.assertEqual('network', sot.service.service_type) self.assertTrue(sot.allow_create) self.assertTrue(sot.allow_get) self.assertTrue(sot.allow_update) self.assertTrue(sot.allow_delete) self.assertTrue(sot.allow_list)
def test_make_it(self): sot = network.Network(EXAMPLE) self.assertEqual(EXAMPLE['admin_state_up'], sot.admin_state_up) self.assertEqual(EXAMPLE['id'], sot.id) self.assertEqual(EXAMPLE['name'], sot.name) self.assertEqual(EXAMPLE['tenant_id'], sot.project_id) self.assertEqual(EXAMPLE['provider:network_type'], sot.provider_network_type) self.assertEqual(EXAMPLE['provider:physical_network'], sot.provider_physical_network) self.assertEqual(EXAMPLE['provider:segmentation_id'], sot.provider_segmentation_id) self.assertEqual(EXAMPLE['router:external'], sot.router_external) self.assertEqual(EXAMPLE['segments'], sot.segments) self.assertEqual(EXAMPLE['shared'], sot.shared) self.assertEqual(EXAMPLE['status'], sot.status) self.assertEqual(EXAMPLE['subnets'], sot.subnets)
def test_make_it(self): sot = network.Network(EXAMPLE) self.assertEqual(EXAMPLE['admin_state_up'], sot.admin_state_up) self.assertEqual(EXAMPLE['id'], sot.id) self.assertEqual(EXAMPLE['name'], sot.name) self.assertEqual(EXAMPLE['tenant_id'], sot.project_id) self.assertEqual(EXAMPLE['provider:network_type'], sot.provider_network_type) self.assertEqual(EXAMPLE['provider:physical_network'], sot.provider_physical_network) self.assertEqual(EXAMPLE['provider:segmentation_id'], sot.provider_segmentation_id) self.assertEqual(EXAMPLE['router:external'], sot.router_external) self.assertEqual(EXAMPLE['segments'], sot.segments) self.assertEqual(EXAMPLE['shared'], sot.shared) self.assertEqual(EXAMPLE['status'], sot.status) self.assertEqual(EXAMPLE['subnets'], sot.subnet_ids) self.assertEqual(EXAMPLE['mtu'], sot.mtu) self.assertEqual(EXAMPLE['port_security_enabled'], sot.is_port_security_enabled) self.assertEqual(EXAMPLE['availability_zone_hints'], sot.availability_zone_hints) self.assertEqual(EXAMPLE['availability_zones'], sot.availability_zones)
def _create_network_resource(tags=None): tags = tags or [] return network.Network(id=ID, name='test-net', tags=tags)
def get_network(self, **data): return network.Network(data).get(self.session)
def create_network(self, **data): return network.Network(data).create(self.session)
def update_network(self, **data): return network.Network(data).update(self.session)
def delete_network(self, **data): network.Network(data).delete(self.session)