示例#1
0
    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)
示例#2
0
 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)
示例#3
0
 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)