def test_del_hostnetwork(self): host.del_hostnetwork( self.host_ids[0], user=self.user_object, ) host_network = host.list_host_networks( self.host_ids[0], user=self.user_object, ) self.assertEqual(host_network, [])
def test_list_host_networs(self): host_networks = host.list_host_networks( self.host_ids[0], user=self.user_object, ) results = [] for host_network in host_networks: results.append(host_network['ip']) for result in results: self.assertIn(result, ['10.145.88.10', '10.145.88.0'])
def test_add_host_network(self): host.add_host_network( self.host_ids[0], user=self.user_object, interface='eth22', ip='10.145.88.20', subnet_id=self.subnet_ids[0], is_mgmt=True ) host_network = host.list_host_networks( self.host_ids[0], user=self.user_object, ) result = [] for item in host_network: result.append(item['ip']) self.assertIn('10.145.88.20', result)
def test_update_hostnetwork(self): host.update_hostnetwork( self.host_ids[0], user=self.user_object, interface='eth10', ip='10.145.88.100' ) host_networks = host.list_host_networks( self.host_ids[0], user=self.user_object, ) interface = None ip = None for host_network in host_networks: interface = host_network['interface'] ip = host_network['ip'] self.assertEqual(interface, 'eth10') self.assertEqual(ip, '10.145.88.100')
def test_add_host_network_session(self): with database.session() as session: host.add_host_network( self.host_ids[0], user=self.user_object, interface='eth1', ip='10.145.88.40', subnet_id=self.subnet_ids[0], is_mgmt=True, session=session ) host_network = host.list_host_networks( self.host_ids[0], user=self.user_object, ) result = [] for item in host_network: result.append(item['ip']) self.assertIn('10.145.88.40', result)