def test_bond(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name(test_ifs_name) # last interface to test ip, mask, gateway = ifs.get_ip_config() bond_manager = bond_mgr() bond_name = bond_manager.add_group(80, 1, [test_ifs_name], ip, mask, gateway) bond_list = bond_manager.get_group_list() self.assertTrue(True, isinstance(bond_list, list)) self.assertGreater(len(bond_list), 0) bond_ifs = bond_manager.get_group_by_name(bond_name) self.assertEqual(bond_ifs.miimon, 80) self.assertEqual(bond_ifs.mode, 1) self.assertTrue(test_ifs_name in bond_ifs.slaves) self.assertEqual((ip, mask, gateway), bond_ifs.get_ip_config()) bond_manager.del_group(bond_name) ifs = manager.get_interface_by_name(test_ifs_name) self.assertEqual((ip, mask, gateway), ifs.get_ip_config())
def test_bond(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name( test_ifs_name) # last interface to test ip, mask, gateway = ifs.get_ip_config() bond_manager = bond_mgr() bond_name = bond_manager.add_group(80, 1, [test_ifs_name], ip, mask, gateway) bond_list = bond_manager.get_group_list() self.assertTrue(True, isinstance(bond_list, list)) self.assertGreater(len(bond_list), 0) bond_ifs = bond_manager.get_group_by_name(bond_name) self.assertEqual(bond_ifs.miimon, 80) self.assertEqual(bond_ifs.mode, 1) self.assertTrue(test_ifs_name in bond_ifs.slaves) self.assertEqual((ip, mask, gateway), bond_ifs.get_ip_config()) bond_manager.del_group(bond_name) ifs = manager.get_interface_by_name(test_ifs_name) self.assertEqual((ip, mask, gateway), ifs.get_ip_config())
def test_interface_ip(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name(test_ifs_name) # last interface to test ip, mask, gateway = ifs.get_ip_config() ifs.set_ip_config("", "", "") new_ip, new_mask, new_gateway = ifs.get_ip_config() self.assertEqual("", new_ip) self.assertEqual("", new_mask) self.assertEqual("", new_gateway) ifs.set_ip_config(ip, mask, gateway)
def test_interface_ip(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name( test_ifs_name) # last interface to test ip, mask, gateway = ifs.get_ip_config() ifs.set_ip_config("", "", "") new_ip, new_mask, new_gateway = ifs.get_ip_config() self.assertEqual("", new_ip) self.assertEqual("", new_mask) self.assertEqual("", new_gateway) ifs.set_ip_config(ip, mask, gateway)
def test_interface_updown(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name(test_ifs_name) # last interface to test org_up = ifs.property_info["up"] if org_up: ifs.down() self.assertEqual(False, ifs.property_info["up"]) ifs.up() self.assertEqual(True, ifs.property_info["up"]) else: ifs.up() self.assertEqual(True, ifs.property_info["up"]) ifs.down() self.assertEqual(False, ifs.property_info["up"])
def test_interface_updown(self): manager = if_mgr() ifs_list = manager.interface_name_list() test_ifs_name = get_net_if() if test_ifs_name == "": return self.assertTrue(test_ifs_name in ifs_list) ifs = manager.get_interface_by_name( test_ifs_name) # last interface to test org_up = ifs.property_info["up"] if org_up: ifs.down() self.assertEqual(False, ifs.property_info["up"]) ifs.up() self.assertEqual(True, ifs.property_info["up"]) else: ifs.up() self.assertEqual(True, ifs.property_info["up"]) ifs.down() self.assertEqual(False, ifs.property_info["up"])