def test_networks_get_all(self): dbapi.networks_create(self.context, network1) filters = {} res = dbapi.networks_get_by_region(self.context, network1['region_id'], filters) self.assertEqual(len(res), 1) self.assertEqual(res[0]['name'], 'test network')
def test_networks_get_all(self): dbapi.networks_create(self.context, network1) dbapi.networks_create(self.context, network2) filters = {} res, _ = dbapi.networks_get_all(self.context, filters, default_pagination) self.assertEqual(len(res), 2)
def test_networks_get_all_filter_region(self): dbapi.networks_create(self.context, network1) dbapi.networks_create(self.context, network2) filters = { 'region_id': network1['region_id'], } res, _ = dbapi.networks_get_all(self.context, filters, default_pagination) self.assertEqual(len(res), 1) self.assertEqual(res[0]['name'], 'test network')
def create_network( self, name, project_id, cloud_id, region_id, cidr, gateway, netmask, cell_id=None, variables=None, ): network = { 'name': name, 'project_id': project_id, 'cloud_id': cloud_id, 'region_id': region_id, 'cell_id': cell_id, 'cidr': cidr, 'gateway': gateway, 'netmask': netmask, 'variables': variables or {}, } network = dbapi.networks_create(self.context, network) self.assertEqual(variables, network.variables) return network.id
def test_network_update(self): network = dbapi.networks_create(self.context, network1) res = dbapi.networks_get_by_id(self.context, network.id) self.assertEqual(res.name, 'test network') new_name = 'test_network1' res = dbapi.networks_update(self.context, res.id, {'name': 'test_network1'}) self.assertEqual(res.name, new_name)
def test_networks_delete(self): network = dbapi.networks_create(self.context, network1) # First make sure we have the network created res = dbapi.networks_get_by_id(self.context, network.id) self.assertEqual(res.id, network.id) # Delete the network dbapi.networks_delete(self.context, res.id) self.assertRaises(exceptions.NotFound, dbapi.networks_get_by_id, self.context, res.id)
def test_networks_get_by_id(self): network = dbapi.networks_create(self.context, network1) res = dbapi.networks_get_by_id(self.context, network.id) self.assertEqual(res.name, 'test network')
def test_network_create_duplicate_name_raises(self): dbapi.networks_create(self.context, network1) self.assertRaises(exceptions.DuplicateNetwork, dbapi.networks_create, self.context, network1)
def test_networks_create(self): try: dbapi.networks_create(self.context, network1) except Exception: self.fail("Networks create raised unexpected exception")
def test_networks_get_by_name_filter_no_exit(self): dbapi.networks_create(self.context, network1) filters = {"name": "foo", "region_id": network1['region_id']} res, _ = dbapi.networks_get_all(self.context, filters, default_pagination) self.assertEqual(res, [])