def test_010_client_mac(self): u"""验证客户端mac信息正确(testlinkID:1408)""" log.debug("010") #修改ssid改为7600 tmp1 = SSIDSBusiness(self.s) #修改为5G encry_dict = {'ssid_encryption': "3", 'ssid_wpa_encryption': "0", 'ssid_wpa_key_mode': "0", 'ssid_wpa_key': data_wireless['short_wpa']} data_dict = {'ssid_ssid_band': "5", 'removed_macs': "%s,%s"%(data_ap['7610_mac'].upper(), data_ap['7600lr_mac'].upper())} tmp1.edit_ssid(data_ap['7600_mac'], data_wireless['all_ssid'], encry_dict, data_dict) time.sleep(120) tmp = Clients_Business(self.s) tmp.connect_WPA_AP(data_wireless['all_ssid'], data_wireless['short_wpa'], data_basic["wlan_pc"]) time.sleep(120) # tmp.dhcp_release_wlan(data_basic["wlan_pc"]) # #使用用户名密码,带着cookie登录cloud,并返回响应数据 # tmp.webLogin(data_basic['cloud_user'], data_basic['cloud_pwd']) #客户端-状态,获取第一个客户端的信息 client_info = tmp.get_first_client_info() client_mac = client_info['clientId'] wlan_mac = tmp.get_wlan_mac(data_basic['wlan_pc']).upper() self.assertEqual(client_mac, wlan_mac)
def test_008_status_client_online(self): u"""验证客户端状态信息正确-在线(testlinkID:1407-1)""" log.debug("008") tmp = Clients_Business(self.s) #客户端-状态,获取第一个客户端的信息 client_info = tmp.get_first_client_info() client_mac = client_info['clientId'] wlan_mac = tmp.get_wlan_mac(data_basic['wlan_pc']).upper() self.assertEqual(client_mac, wlan_mac)
def test_022_block_client(self): u"""block客户端(testlinkID:1427)""" log.debug("022") #block 客户端 tmp = Clients_Business(self.s) client_mac = tmp.get_wlan_mac(data_basic["wlan_pc"]) tmp.set_client_block(client_mac) time.sleep(120) #获取Global Blacklist中的mac地址 tmp2 = AccessListBusiness(self.s) Global_Blacklist = tmp2.get_Global_Blacklist_mac() #把Global Blacklist中的mac地址清空 tmp2.set_Global_Blacklist_blank() self.assertIn(client_mac.upper(), Global_Blacklist)