def test_ClientConnectivity_5g_WPA2_enterprise_Vlan( self, request, get_vif_state, get_ToggleAirplaneMode_data, setup_perfectoMobile_android, radius_info, get_ap_logs): profile_data = setup_params_enterprise["ssid_modes"][ "wpa2_enterprise"][1] ssidName = profile_data["ssid_name"] ssidPassword = ["BLANK"] print("SSID_NAME: " + ssidName) #print ("SSID_PASS: "******"password"] identity = radius_info['user'] get_vif_state.append(ssidName) if ssidName not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") report = setup_perfectoMobile_android[1] driver = setup_perfectoMobile_android[0] connData = get_ToggleAirplaneMode_data ip, is_internet = get_ip_address_eap_and(request, ssidName, identity, ttls_passwd, setup_perfectoMobile_android, connData) # Set Wifi/AP Mode if is_internet: if ip: text_body = ("connected to " + ssidName + " (" + ip + ") " + "with internet") else: text_body = ("connected to " + ssidName + "with Internet, couldn't get IP address") print(text_body) allure.attach(name="Connection Status: ", body=str(text_body)) wifi_connect_eap(request, ssidName, identity, ttls_passwd, setup_perfectoMobile_android, connData) assert verifyUploadDownloadSpeed_android( request, setup_perfectoMobile_android, connData) wifi_disconnect_and_forget(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) else: allure.attach(name="Connection Status: ", body=str("No Internet access")) assert False
def test_ClientConnect_5g_WPA2_enterprise_Nat(self, request, get_vif_state, get_ToggleAirplaneMode_data, setup_perfectoMobile_android, radius_info, get_ap_logs): profile_data = setup_params_enterprise["ssid_modes"][ "wpa2_enterprise"][1] ssidName = profile_data["ssid_name"] #ssidPassword = profile_data["security_key"] print("SSID_NAME: " + ssidName) #print ("SSID_PASS: "******"password"] identity = radius_info['user'] get_vif_state.append(ssidName) if ssidName not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") report = setup_perfectoMobile_android[1] driver = setup_perfectoMobile_android[0] connData = get_ToggleAirplaneMode_data # Set Wifi/AP Mode ip, is_internet = get_ip_address_eap_and(request, ssidName, identity, ttls_passwd, setup_perfectoMobile_android, connData) if ip: if is_internet: text_body = ("connected to " + ssidName + " (" + ip + ") " + "with internet") else: text_body = ("connected to " + ssidName + " (" + ip + ") " + "without internet") print(text_body) allure.attach(name="Connection Status: ", body=str(text_body)) assert True else: allure.attach(name="Connection Status: ", body=str("Device is Unable to connect")) assert False