- changed markers for interop sanity (#547)

* - changed markers for interop sanity

Signed-off-by: Sushant Bawiskar <sushant.bawiskar@candelatech.com>

* - removing multipsk from interop sanity because of dependency on lanforge

Signed-off-by: Sushant Bawiskar <sushant.bawiskar@candelatech.com>
This commit is contained in:
Sushant Bawiskar
2022-06-02 20:06:57 +05:30
committed by GitHub
parent 6d4ce020ef
commit 2e8128a3bf
15 changed files with 248 additions and 220 deletions

View File

@@ -21,8 +21,8 @@ if 'perfecto_libs' not in sys.path:
from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, \ from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, \
get_ip_address_and, verifyUploadDownloadSpeed_android, wifi_connect, wifi_disconnect_and_forget, captive_portal_and get_ip_address_and, verifyUploadDownloadSpeed_android, wifi_connect, wifi_disconnect_and_forget, captive_portal_and
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.captive_portal pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.internal_captive_portal
,pytest.mark.regression_interop, pytest.mark.nat] ,pytest.mark.regression_interop, pytest.mark.nat, pytest.mark.ow_sanity_interop]
setup_params_general = { setup_params_general = {
"mode": "NAT", "mode": "NAT",

View File

@@ -23,7 +23,7 @@ from iOS_lib import closeApp, openApp, get_WifiIPAddress_iOS, ForgetWifiConnecti
verifyUploadDownloadSpeediOS, get_ip_address_ios, captive_portal_ios, wifi_connect, wifi_disconnect_and_forget verifyUploadDownloadSpeediOS, get_ip_address_ios, captive_portal_ios, wifi_connect, wifi_disconnect_and_forget
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios, pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios,
pytest.mark.captive_portal, pytest.mark.regression_interop, pytest.mark.nat] pytest.mark.internal_captive_portal, pytest.mark.regression_interop, pytest.mark.nat, pytest.mark.ow_sanity_interop]
setup_params_general = { setup_params_general = {
"mode": "NAT", "mode": "NAT",

View File

@@ -1,213 +1,213 @@
from logging import exception # from logging import exception
import unittest # import unittest
import warnings # import warnings
from perfecto.test import TestResultFactory # from perfecto.test import TestResultFactory
import pytest # import pytest
import sys # import sys
import time # import time
from selenium.common.exceptions import NoSuchElementException # from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.by import By # from selenium.webdriver.common.by import By
from appium import webdriver # from appium import webdriver
from selenium.common.exceptions import NoSuchElementException # from selenium.common.exceptions import NoSuchElementException
#
import sys # import sys
import allure # import allure
#
if 'perfecto_libs' not in sys.path: # if 'perfecto_libs' not in sys.path:
sys.path.append(f'../libs/perfecto_libs') # sys.path.append(f'../libs/perfecto_libs')
#
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, # pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and,
pytest.mark.ClientConnectivity] # pytest.mark.ClientConnectivity]
#
from android_lib import closeApp, set_APconnMobileDevice_android, verifyUploadDownloadSpeed_android, \ # from android_lib import closeApp, set_APconnMobileDevice_android, verifyUploadDownloadSpeed_android, \
Toggle_AirplaneMode_android, ForgetWifiConnection, openApp # Toggle_AirplaneMode_android, ForgetWifiConnection, openApp
#
setup_params_general = { # setup_params_general = {
"mode": "BRIDGE", # "mode": "BRIDGE",
"ssid_modes": { # "ssid_modes": {
"wpa": [{"ssid_name": "ssid_wpa_2g", "appliedRadios": ["2G"], "security_key": "something"}, # "wpa": [{"ssid_name": "ssid_wpa_2g", "appliedRadios": ["2G"], "security_key": "something"},
{"ssid_name": "ssid_wpa_5g", "appliedRadios": ["5G"], # {"ssid_name": "ssid_wpa_5g", "appliedRadios": ["5G"],
"security_key": "something"}], # "security_key": "something"}],
"open": [{"ssid_name": "ssid_open_2g", "appliedRadios": ["2G"]}, # "open": [{"ssid_name": "ssid_open_2g", "appliedRadios": ["2G"]},
{"ssid_name": "ssid_open_5g", "appliedRadios": ["5G"]}], # {"ssid_name": "ssid_open_5g", "appliedRadios": ["5G"]}],
"wpa2_personal": [ # "wpa2_personal": [
{"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}, # {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"},
{"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"], # {"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"],
"security_key": "something"}]}, # "security_key": "something"}]},
"rf": {}, # "rf": {},
"radius": False # "radius": False
} # }
#
#
@allure.feature("BRIDGE MODE CLIENT CONNECTIVITY") # @allure.feature("BRIDGE MODE CLIENT CONNECTIVITY")
@pytest.mark.parametrize( # @pytest.mark.parametrize(
'setup_profiles', # 'setup_profiles',
[setup_params_general], # [setup_params_general],
indirect=True, # indirect=True,
scope="class" # scope="class"
) # )
@pytest.mark.usefixtures("setup_profiles") # @pytest.mark.usefixtures("setup_profiles")
class TestBridgeMode(object): # class TestBridgeMode(object):
#
@pytest.mark.fiveg # @pytest.mark.fiveg
@pytest.mark.wpa2_personal # @pytest.mark.wpa2_personal
def test_ClientConnectivity_5g_WPA2_Personal_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_5g_WPA2_Personal_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] # profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = profile_data["security_key"] # ssidPassword = profile_data["security_key"]
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
#
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)
#
@pytest.mark.twog # @pytest.mark.twog
@pytest.mark.wpa2_personal # @pytest.mark.wpa2_personal
def test_ClientConnectivity_2g_WPA2_Personal_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_2g_WPA2_Personal_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] # profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = profile_data["security_key"] # ssidPassword = profile_data["security_key"]
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
#
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)
#
@pytest.mark.twog # @pytest.mark.twog
@pytest.mark.wpa # @pytest.mark.wpa
def test_ClientConnectivity_2g_WPA_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_2g_WPA_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][0] # profile_data = setup_params_general["ssid_modes"]["wpa"][0]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = profile_data["security_key"] # ssidPassword = profile_data["security_key"]
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
#
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)
#
@pytest.mark.fiveg # @pytest.mark.fiveg
@pytest.mark.wpa # @pytest.mark.wpa
def test_ClientConnectivity_5g_WPA_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_5g_WPA_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][1] # profile_data = setup_params_general["ssid_modes"]["wpa"][1]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = profile_data["security_key"] # ssidPassword = profile_data["security_key"]
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
#
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)
#
@pytest.mark.twog # @pytest.mark.twog
@pytest.mark.open # @pytest.mark.open
def test_ClientConnectivity_2g_OPEN_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_2g_OPEN_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
#
profile_data = setup_params_general["ssid_modes"]["open"][0] # profile_data = setup_params_general["ssid_modes"]["open"][0]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = "[BLANK]" # ssidPassword = "[BLANK]"
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)
#
@pytest.mark.fiveg # @pytest.mark.fiveg
@pytest.mark.open # @pytest.mark.open
def test_ClientConnectivity_5g_OPEN_Bridge(self, request, get_vif_state, get_APToMobileDevice_data, # def test_ClientConnectivity_5g_OPEN_Bridge(self, request, get_vif_state, get_APToMobileDevice_data,
setup_perfectoMobile_android): # setup_perfectoMobile_android):
#
profile_data = setup_params_general["ssid_modes"]["open"][1] # profile_data = setup_params_general["ssid_modes"]["open"][1]
ssidName = profile_data["ssid_name"] # ssidName = profile_data["ssid_name"]
ssidPassword = "[BLANK]" # ssidPassword = "[BLANK]"
print("SSID_NAME: " + ssidName) # print("SSID_NAME: " + ssidName)
print("SSID_PASS: " + ssidPassword) # print("SSID_PASS: " + ssidPassword)
#
if ssidName not in get_vif_state: # if ssidName not in get_vif_state:
allure.attach(name="retest,vif state ssid not available:", body=str(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") # pytest.xfail("SSID NOT AVAILABLE IN VIF STATE")
#
report = setup_perfectoMobile_android[1] # report = setup_perfectoMobile_android[1]
driver = setup_perfectoMobile_android[0] # driver = setup_perfectoMobile_android[0]
connData = get_APToMobileDevice_data # connData = get_APToMobileDevice_data
#
# Set Wifi/AP Mode # # Set Wifi/AP Mode
set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData) # set_APconnMobileDevice_android(request, ssidName, ssidPassword, setup_perfectoMobile_android, connData)
#
# Toggle AirplaneMode # # Toggle AirplaneMode
assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData) # assert Toggle_AirplaneMode_android(request, setup_perfectoMobile_android, connData)
#
# ForgetWifi # # ForgetWifi
ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData) # ForgetWifiConnection(request, setup_perfectoMobile_android, ssidName, connData)

View File

@@ -18,7 +18,7 @@ if 'perfecto_libs' not in sys.path:
sys.path.append(f'../libs/perfecto_libs') sys.path.append(f'../libs/perfecto_libs')
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.client_connect pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.client_connect
,pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.enterprise] ,pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.enterprise, pytest.mark.ow_sanity_interop]
from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, get_ip_address_eap_and from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, get_ip_address_eap_and

View File

@@ -18,7 +18,7 @@ if 'perfecto_libs' not in sys.path:
sys.path.append(f'../libs/perfecto_libs') sys.path.append(f'../libs/perfecto_libs')
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.client_connect pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.android, pytest.mark.interop_and, pytest.mark.client_connect
,pytest.mark.interop_uc_sanity, pytest.mark.bridge] ,pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.ow_sanity_interop]
from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, get_ip_address_and from android_lib import closeApp, set_APconnMobileDevice_android, Toggle_AirplaneMode_android, ForgetWifiConnection, openApp, get_ip_address_and

View File

@@ -23,7 +23,7 @@ from iOS_lib import closeApp, openApp, get_WifiIPAddress_iOS, ForgetWifiConnecti
verifyUploadDownloadSpeediOS, get_ip_address_eap_ios verifyUploadDownloadSpeediOS, get_ip_address_eap_ios
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios, pytest.mark.client_connect pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios, pytest.mark.client_connect
,pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.enterprise] ,pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.enterprise, pytest.mark.ow_sanity_interop]
setup_params_enterprise = { setup_params_enterprise = {
"mode": "BRIDGE", "mode": "BRIDGE",

View File

@@ -23,7 +23,7 @@ from iOS_lib import closeApp, openApp, get_WifiIPAddress_iOS, ForgetWifiConnecti
verifyUploadDownloadSpeediOS, get_ip_address_ios verifyUploadDownloadSpeediOS, get_ip_address_ios
pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios, pytestmark = [pytest.mark.sanity, pytest.mark.interop, pytest.mark.ios, pytest.mark.interop_ios,
pytest.mark.client_connect, pytest.mark.interop_uc_sanity, pytest.mark.bridge] pytest.mark.client_connect, pytest.mark.interop_uc_sanity, pytest.mark.bridge, pytest.mark.ow_sanity_interop]
setup_params_general = { setup_params_general = {
"mode": "BRIDGE", "mode": "BRIDGE",

View File

@@ -193,6 +193,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.two_vlan
def test_multi_psk_wpa_2g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa_2g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][0] profile_data = setup_params_general["ssid_modes"]["wpa"][0]
@@ -261,6 +262,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.two_vlan
def test_multi_psk_wpa_5g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa_5g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][1] profile_data = setup_params_general["ssid_modes"]["wpa"][1]
@@ -330,6 +332,7 @@ class TestMultipskBridge(object):
#-------------4 Vlans---------------------------------- #-------------4 Vlans----------------------------------
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.four_vlan
def test_multi_psk_wpa_2g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa_2g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][0] profile_data = setup_params_general["ssid_modes"]["wpa"][0]
@@ -446,6 +449,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.four_vlan
def test_multi_psk_wpa_5g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa_5g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][1] profile_data = setup_params_general["ssid_modes"]["wpa"][1]
@@ -565,6 +569,7 @@ class TestMultipskBridge(object):
# -------------8 Vlans---------------------------------- # -------------8 Vlans----------------------------------
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.eight_vlan
def test_multi_psk_wpa_2g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa_2g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][0] profile_data = setup_params_general["ssid_modes"]["wpa"][0]
@@ -777,6 +782,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.eight_vlan
def test_multi_psk_wpa_5g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa_5g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][1] profile_data = setup_params_general["ssid_modes"]["wpa"][1]
@@ -992,6 +998,7 @@ class TestMultipskBridge(object):
# -------------16 Vlans---------------------------------- # -------------16 Vlans----------------------------------
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.sixteen_vlan
def test_multi_psk_wpa_2g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa_2g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][0] profile_data = setup_params_general["ssid_modes"]["wpa"][0]
@@ -1397,6 +1404,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa @pytest.mark.wpa
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.sixteen_vlan
def test_multi_psk_wpa_5g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa_5g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa"][1] profile_data = setup_params_general["ssid_modes"]["wpa"][1]

View File

@@ -193,6 +193,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.two_vlan
def test_multi_psk_wpa2_2g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa2_2g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -261,6 +262,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.two_vlan
def test_multi_psk_wpa2_5g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa2_5g_2vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]
@@ -330,6 +332,7 @@ class TestMultipskBridge(object):
#-------------4 Vlans---------------------------------- #-------------4 Vlans----------------------------------
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.four_vlan
def test_multi_psk_wpa2_2g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa2_2g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -446,6 +449,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.four_vlan
def test_multi_psk_wpa2_5g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa2_5g_4vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]
@@ -565,6 +569,7 @@ class TestMultipskBridge(object):
# -------------8 Vlans---------------------------------- # -------------8 Vlans----------------------------------
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.eight_vlan
def test_multi_psk_wpa2_2g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa2_2g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -777,6 +782,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.eight_vlan
def test_multi_psk_wpa2_5g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools, def test_multi_psk_wpa2_5g_8vlans(self, request, get_vif_state, get_ap_logs, lf_tools,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]
@@ -992,6 +998,7 @@ class TestMultipskBridge(object):
# -------------16 Vlans---------------------------------- # -------------16 Vlans----------------------------------
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.sixteen_vlan
def test_multi_psk_wpa2_2g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa2_2g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -1397,6 +1404,7 @@ class TestMultipskBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.sixteen_vlan
def test_multi_psk_wpa2_5g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration, def test_multi_psk_wpa2_5g_16vlans(self, request, get_vif_state, get_ap_logs, lf_tools, get_configuration,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -105,6 +105,7 @@ class TestRateLimitingBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -137,6 +138,7 @@ class TestRateLimitingBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -107,6 +107,7 @@ class TestRateLimitingBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -139,6 +140,7 @@ class TestRateLimitingBridge(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -105,6 +105,7 @@ class TestRateLimitingNAT(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -137,6 +138,7 @@ class TestRateLimitingNAT(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -106,6 +106,7 @@ class TestRateLimitingNAT(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -138,6 +139,7 @@ class TestRateLimitingNAT(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -105,6 +105,7 @@ class TestRateLimitingVLAN(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -137,6 +138,7 @@ class TestRateLimitingVLAN(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_android): get_ToggleAirplaneMode_data, setup_perfectoMobile_android):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]

View File

@@ -107,6 +107,7 @@ class TestRateLimitingVLAN(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.twog @pytest.mark.twog
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_2g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][0]
@@ -139,6 +140,7 @@ class TestRateLimitingVLAN(object):
@pytest.mark.wpa2_personal @pytest.mark.wpa2_personal
@pytest.mark.fiveg @pytest.mark.fiveg
@pytest.mark.ow_sanity_interop
def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs, def test_rate_limiting_wpa2_5g(self, request, get_vif_state, get_ap_logs,
get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS): get_ToggleAirplaneMode_data, setup_perfectoMobile_iOS):
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1] profile_data = setup_params_general["ssid_modes"]["wpa2_personal"][1]