mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2026-01-27 10:23:37 +00:00
Added additional validation in dvlan test cases (#1008)
* Fixed IndexError in dvlan test cases Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Modified upstream port for dvlan test cases Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>
This commit is contained in:
committed by
jitendracandela
parent
19041901d1
commit
634933a807
@@ -186,7 +186,7 @@ class TestDynamicVlan5GWpa2(object):
|
||||
mode = mode, band = band, eap = eap,
|
||||
ttls_passwd = ttls_passwd, ieee80211w = 0,
|
||||
identity = identity, num_sta = 1,
|
||||
dut_data = setup_configuration, cleanup=False)
|
||||
dut_data = setup_configuration, cleanup=False, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -224,6 +224,7 @@ class TestDynamicVlan5GWpa2(object):
|
||||
assert True, result
|
||||
else:
|
||||
assert False, result
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.absenceofvlanid
|
||||
@pytest.mark.wpa2_enterprise
|
||||
@@ -253,7 +254,7 @@ class TestDynamicVlan5GWpa2(object):
|
||||
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, security=security,
|
||||
extra_securities=extra_secu, vlan_id=vlan, mode=mode, band=band, eap=eap,
|
||||
d_vlan=True, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
d_vlan=False, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
num_sta=1, dut_data=setup_configuration)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
@@ -349,7 +350,7 @@ class TestDynamicVlan5GWpa2(object):
|
||||
mode=mode, band=band, eap=eap,
|
||||
ttls_passwd=ttls_passwd, ieee80211w=0,
|
||||
identity=identity, num_sta=1,
|
||||
dut_data=setup_configuration)
|
||||
dut_data=setup_configuration, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ssid_vlan_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -376,6 +377,7 @@ class TestDynamicVlan5GWpa2(object):
|
||||
assert True, result
|
||||
elif not val:
|
||||
assert False, result
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.subsequent_user_for_same_user_account
|
||||
@pytest.mark.wpa2_enterprise
|
||||
@@ -458,10 +460,14 @@ class TestDynamicVlan5GWpa2(object):
|
||||
dynamic_vlan_pass = ["passwordA", "passwordB"]
|
||||
|
||||
for user_id, user_pass, cnt in zip(dynamic_vlan_user, dynamic_vlan_pass, range(0, len(vlan))):
|
||||
if cnt == 0:
|
||||
d_vlan = False
|
||||
else:
|
||||
d_vlan = True
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, passkey="[BLANK]",
|
||||
security=security, extra_securities=extra_secu, mode=mode, band=band, vlan_id=vlan,
|
||||
num_sta=1, ttls_passwd=user_pass, ieee80211w=0, dut_data=setup_configuration,
|
||||
eap=eap, identity=user_id)
|
||||
eap=eap, identity=user_id, d_vlan=d_vlan)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
sta_ip.append(station_ip)
|
||||
@@ -484,4 +490,5 @@ class TestDynamicVlan5GWpa2(object):
|
||||
if val:
|
||||
assert True, result
|
||||
elif not val:
|
||||
assert False, result
|
||||
assert False, result
|
||||
assert passes == "PASS", result
|
||||
@@ -189,7 +189,7 @@ class TestDynamicVlan2GWpa2(object):
|
||||
mode = mode, band = band, eap = eap,
|
||||
ttls_passwd = ttls_passwd, ieee80211w = 0,
|
||||
identity = identity, num_sta = 1,
|
||||
dut_data = setup_configuration, cleanup=False)
|
||||
dut_data = setup_configuration, cleanup=False, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -228,6 +228,8 @@ class TestDynamicVlan2GWpa2(object):
|
||||
else:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.absenceofvlanid
|
||||
@pytest.mark.wpa2_enterprise
|
||||
@pytest.mark.twog
|
||||
@@ -255,7 +257,7 @@ class TestDynamicVlan2GWpa2(object):
|
||||
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, security=security,
|
||||
extra_securities=extra_secu, vlan_id=vlan, mode=mode, band=band, eap=eap,
|
||||
d_vlan=True, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
d_vlan=False, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
num_sta=1, dut_data=setup_configuration)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
@@ -351,7 +353,7 @@ class TestDynamicVlan2GWpa2(object):
|
||||
mode=mode, band=band, eap=eap,
|
||||
ttls_passwd=ttls_passwd, ieee80211w=0,
|
||||
identity=identity, num_sta=1,
|
||||
dut_data=setup_configuration)
|
||||
dut_data=setup_configuration, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ssid_vlan_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -379,6 +381,8 @@ class TestDynamicVlan2GWpa2(object):
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.subsequent_user_for_same_user_account
|
||||
@pytest.mark.wpa2_enterprise
|
||||
@pytest.mark.twog
|
||||
@@ -460,11 +464,15 @@ class TestDynamicVlan2GWpa2(object):
|
||||
dynamic_vlan_pass = ["passwordA", "passwordB"]
|
||||
|
||||
for user_id, user_pass, cnt in zip(dynamic_vlan_user, dynamic_vlan_pass, range(0, len(vlan))):
|
||||
if cnt == 0:
|
||||
d_vlan = False
|
||||
else:
|
||||
d_vlan = True
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, passkey="[BLANK]",
|
||||
security=security, extra_securities=extra_secu,
|
||||
mode=mode, band=band, vlan_id=vlan, dut_data=setup_configuration,
|
||||
num_sta=1, ttls_passwd=user_pass, ieee80211w=0,
|
||||
wep_key="NA", ca_cert="NA", eap=eap, identity=user_id)
|
||||
wep_key="NA", ca_cert="NA", eap=eap, identity=user_id, d_vlan=d_vlan)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
sta_ip.append(station_ip)
|
||||
@@ -487,3 +495,5 @@ class TestDynamicVlan2GWpa2(object):
|
||||
assert True, result
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@@ -184,7 +184,7 @@ class TestDynamicVlan5GWpa3(object):
|
||||
mode = mode, band = band, eap = eap,
|
||||
ttls_passwd = ttls_passwd, ieee80211w = 0,
|
||||
identity = identity, num_sta = 1, key_mgmt="WPA-EAP-SHA256",
|
||||
dut_data = setup_configuration, cleanup=False)
|
||||
dut_data = setup_configuration, cleanup=False, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -222,6 +222,8 @@ class TestDynamicVlan5GWpa3(object):
|
||||
else:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.absenceofvlanid
|
||||
@pytest.mark.wpa3_enterprise
|
||||
@pytest.mark.fiveg
|
||||
@@ -249,7 +251,7 @@ class TestDynamicVlan5GWpa3(object):
|
||||
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, security=security,
|
||||
extra_securities=extra_secu, vlan_id=vlan, mode=mode, band=band, eap=eap,
|
||||
d_vlan=True, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
d_vlan=False, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
num_sta=1, dut_data=setup_configuration, key_mgmt="WPA-EAP-SHA256")
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
@@ -344,7 +346,7 @@ class TestDynamicVlan5GWpa3(object):
|
||||
mode=mode, band=band, eap=eap,
|
||||
ttls_passwd=ttls_passwd, ieee80211w=0,
|
||||
identity=identity, num_sta=1, key_mgmt="WPA-EAP-SHA256",
|
||||
dut_data=setup_configuration)
|
||||
dut_data=setup_configuration, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ssid_vlan_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -372,6 +374,8 @@ class TestDynamicVlan5GWpa3(object):
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.subsequent_user_for_same_user_account
|
||||
@pytest.mark.wpa3_enterprise
|
||||
@pytest.mark.fiveg
|
||||
@@ -452,10 +456,14 @@ class TestDynamicVlan5GWpa3(object):
|
||||
dynamic_vlan_pass = ["passwordA", "passwordB"]
|
||||
|
||||
for user_id, user_pass, cnt in zip(dynamic_vlan_user, dynamic_vlan_pass, range(0, len(vlan))):
|
||||
if cnt == 0:
|
||||
d_vlan = False
|
||||
else:
|
||||
d_vlan = True
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, passkey="[BLANK]",
|
||||
security=security, extra_securities=extra_secu, mode=mode, band=band, vlan_id=vlan,
|
||||
num_sta=1, ttls_passwd=user_pass, ieee80211w=0, dut_data=setup_configuration,
|
||||
eap=eap, identity=user_id, key_mgmt="WPA-EAP-SHA256")
|
||||
eap=eap, identity=user_id, key_mgmt="WPA-EAP-SHA256", d_vlan=d_vlan)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
sta_ip.append(station_ip)
|
||||
@@ -479,3 +487,5 @@ class TestDynamicVlan5GWpa3(object):
|
||||
assert True, result
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@@ -185,7 +185,7 @@ class TestDynamicVlan2GWpa3(object):
|
||||
mode = mode, band = band, eap = eap,
|
||||
ttls_passwd = ttls_passwd, ieee80211w = 0,
|
||||
identity = identity, num_sta = 1, key_mgmt="WPA-EAP-SHA256",
|
||||
dut_data = setup_configuration, cleanup=False)
|
||||
dut_data = setup_configuration, cleanup=False, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -223,6 +223,8 @@ class TestDynamicVlan2GWpa3(object):
|
||||
else:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.absenceofvlanid
|
||||
@pytest.mark.wpa3_enterprise
|
||||
@pytest.mark.twog
|
||||
@@ -250,7 +252,7 @@ class TestDynamicVlan2GWpa3(object):
|
||||
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, security=security,
|
||||
extra_securities=extra_secu, vlan_id=vlan, mode=mode, band=band, eap=eap,
|
||||
d_vlan=True, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
d_vlan=False, ttls_passwd=ttls_passwd, ieee80211w=0, identity=identity,
|
||||
num_sta=1, dut_data=setup_configuration, key_mgmt="WPA-EAP-SHA256")
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
@@ -346,7 +348,7 @@ class TestDynamicVlan2GWpa3(object):
|
||||
mode=mode, band=band, eap=eap,
|
||||
ttls_passwd=ttls_passwd, ieee80211w=0,
|
||||
identity=identity, num_sta=1, key_mgmt="WPA-EAP-SHA256",
|
||||
dut_data=setup_configuration)
|
||||
dut_data=setup_configuration, d_vlan=True)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
eth_ssid_vlan_ip = get_test_library.json_get("/port/" + port_resources[0] + "/" + port_resources[1] +
|
||||
@@ -374,6 +376,8 @@ class TestDynamicVlan2GWpa3(object):
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
@pytest.mark.subsequent_user_for_same_user_account
|
||||
@pytest.mark.wpa3_enterprise
|
||||
@pytest.mark.twog
|
||||
@@ -454,11 +458,15 @@ class TestDynamicVlan2GWpa3(object):
|
||||
dynamic_vlan_pass = ["passwordA", "passwordB"]
|
||||
|
||||
for user_id, user_pass, cnt in zip(dynamic_vlan_user, dynamic_vlan_pass, range(0, len(vlan))):
|
||||
if cnt == 0:
|
||||
d_vlan = False
|
||||
else:
|
||||
d_vlan = True
|
||||
passes, result = get_test_library.enterprise_client_connectivity_test(ssid=ssid_name, passkey="[BLANK]",
|
||||
security=security, extra_securities=extra_secu, key_mgmt="WPA-EAP-SHA256",
|
||||
mode=mode, band=band, vlan_id=vlan, dut_data=setup_configuration,
|
||||
num_sta=1, ttls_passwd=user_pass, ieee80211w=0,
|
||||
wep_key="NA", ca_cert="NA", eap=eap, identity=user_id)
|
||||
wep_key="NA", ca_cert="NA", eap=eap, identity=user_id, d_vlan=d_vlan)
|
||||
|
||||
station_ip = get_test_library.station_data[list(get_test_library.station_data.keys())[0]]['ip']
|
||||
sta_ip.append(station_ip)
|
||||
@@ -482,3 +490,5 @@ class TestDynamicVlan2GWpa3(object):
|
||||
elif not val:
|
||||
assert False, result
|
||||
|
||||
assert passes == "PASS", result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user