Esempio n. 1
0
 def test_interface_get_all_filter_device_id(self):
     dbapi.network_interfaces_create(self.context, network_interface1)
     dbapi.network_interfaces_create(self.context, network_interface2)
     filters = {
         "device_id": 1,
     }
     res, _ = dbapi.network_interfaces_get_all(self.context, filters,
                                               default_pagination)
     self.assertEqual(len(res), 1)
     self.assertEqual(res[0]['name'], 'eth1')
Esempio n. 2
0
 def test_network_interfaces_get_all(self):
     dbapi.network_interfaces_create(self.context, network_interface1)
     dbapi.network_interfaces_create(self.context, network_interface2)
     filters = {}
     res, _ = dbapi.network_interfaces_get_all(self.context, filters,
                                               default_pagination)
     self.assertEqual(len(res), 2)
     self.assertEqual(
         str(res[0]['ip_address']), network_interface1['ip_address']
     )
     self.assertEqual(
         str(res[1]['ip_address']), network_interface2['ip_address']
     )
Esempio n. 3
0
 def test_network_interfaces_update(self):
     interface = dbapi.network_interfaces_create(self.context,
                                                 network_interface1)
     res = dbapi.network_interfaces_get_by_id(self.context, interface.id)
     self.assertEqual(res.name, 'eth1')
     new_name = 'eth2'
     res = dbapi.network_interfaces_update(self.context, interface.id,
                                           {'name': 'eth2'})
     self.assertEqual(res.name, new_name)
     self.assertEqual(str(res.ip_address), network_interface1['ip_address'])
Esempio n. 4
0
 def test_network_interfaces_delete(self):
     interface = dbapi.network_interfaces_create(self.context,
                                                 network_interface1)
     # First make sure we have the interface created
     res = dbapi.network_interfaces_get_by_id(self.context, interface.id)
     self.assertEqual(res.id, interface.id)
     # Delete the device
     dbapi.network_interfaces_delete(self.context, res.id)
     self.assertRaises(exceptions.NotFound,
                       dbapi.network_interfaces_get_by_id,
                       self.context, res.id)
Esempio n. 5
0
 def test_network_interfaces_create(self):
     try:
         dbapi.network_interfaces_create(self.context, network_interface1)
     except Exception:
         self.fail("Network interface create raised unexpected exception")