Пример #1
0
    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
Пример #2
0
    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