Esempio n. 1
0
 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')
Esempio n. 2
0
 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)
Esempio n. 3
0
 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')
Esempio n. 4
0
 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')
Esempio n. 5
0
    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
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)
Esempio n. 8
0
 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)
Esempio n. 9
0
 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')
Esempio n. 10
0
 def test_network_create_duplicate_name_raises(self):
     dbapi.networks_create(self.context, network1)
     self.assertRaises(exceptions.DuplicateNetwork, dbapi.networks_create,
                       self.context, network1)
Esempio n. 11
0
 def test_networks_create(self):
     try:
         dbapi.networks_create(self.context, network1)
     except Exception:
         self.fail("Networks create raised unexpected exception")
Esempio n. 12
0
 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, [])
Esempio n. 13
0
 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')
Esempio n. 14
0
 def test_network_create_duplicate_name_raises(self):
     dbapi.networks_create(self.context, network1)
     self.assertRaises(exceptions.DuplicateNetwork, dbapi.networks_create,
                       self.context, network1)
Esempio n. 15
0
 def test_networks_create(self):
     try:
         dbapi.networks_create(self.context, network1)
     except Exception:
         self.fail("Networks create raised unexpected exception")