mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-30 18:38:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			488 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			488 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| import pytest
 | |
| import sys
 | |
| import os
 | |
| 
 | |
| sys.path.append(
 | |
|     os.path.dirname(
 | |
|         os.path.realpath(__file__)
 | |
|     )
 | |
| )
 | |
| 
 | |
| if 'cloudsdk' not in sys.path:
 | |
|     sys.path.append(f'../libs/cloudsdk')
 | |
| if 'apnos' not in sys.path:
 | |
|     sys.path.append(f'../libs/apnos')
 | |
| if 'testrails' not in sys.path:
 | |
|     sys.path.append(f'../libs/testrails')
 | |
| 
 | |
| from cloudsdk import ProfileUtility
 | |
| from configuration_data import TEST_CASES
 | |
| 
 | |
| 
 | |
| class TestProfileCleanup(object):
 | |
| 
 | |
|     @pytest.mark.hard_cleanup
 | |
|     def test_profile_hard_cleanup(self, cleanup_cloud_profiles):
 | |
|         # (cleanup_cloud_profiles)
 | |
|         assert True
 | |
| 
 | |
|     @pytest.mark.sanity_cleanup
 | |
|     @pytest.mark.run(order=5)
 | |
|     @pytest.mark.bridge
 | |
|     @pytest.mark.nat
 | |
|     @pytest.mark.vlan
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_profile_cleanup(self, setup_profile_data, instantiate_profile, testrun_session):
 | |
|         print("6")
 | |
|         try:
 | |
|             instantiate_profile.delete_profile_by_name(profile_name="Sanity-ecw5410-BRIDGE")
 | |
|             instantiate_profile.delete_profile_by_name(profile_name="Sanity-" + testrun_session + "-NAT")
 | |
|             instantiate_profile.delete_profile_by_name(profile_name="Sanity-" + testrun_session + "-VLAN")
 | |
|             for i in setup_profile_data:
 | |
|                 for j in setup_profile_data[i]:
 | |
|                     for k in setup_profile_data[i][j]:
 | |
|                         instantiate_profile.delete_profile_by_name(
 | |
|                             profile_name=setup_profile_data[i][j][k]['profile_name'])
 | |
|             instantiate_profile.delete_profile_by_name(profile_name=testrun_session + "-RADIUS-Sanity")
 | |
| 
 | |
|             status = True
 | |
|         except Exception as e:
 | |
|             print(e)
 | |
|             status = False
 | |
|         assert status
 | |
| 
 | |
| 
 | |
| @pytest.mark.run(order=6)
 | |
| @pytest.mark.bridge
 | |
| @pytest.mark.nat
 | |
| @pytest.mark.vlan
 | |
| @pytest.mark.fiveg
 | |
| @pytest.mark.wpa
 | |
| @pytest.mark.twog
 | |
| @pytest.mark.wpa2_personal
 | |
| @pytest.mark.wpa2_enterprise
 | |
| class TestRfProfile(object):
 | |
| 
 | |
|     @pytest.mark.rf
 | |
|     def test_radius_profile_creation(self, set_rf_profile):
 | |
|         print("7")
 | |
|         profile_data = set_rf_profile
 | |
|         if profile_data:
 | |
|             PASS = True
 | |
|         else:
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
| 
 | |
| @pytest.mark.run(order=7)
 | |
| @pytest.mark.bridge
 | |
| @pytest.mark.nat
 | |
| @pytest.mark.vlan
 | |
| @pytest.mark.wpa2_enterprise
 | |
| @pytest.mark.twog
 | |
| @pytest.mark.fiveg
 | |
| class TestRadiusProfile(object):
 | |
| 
 | |
|     @pytest.mark.radius
 | |
|     def test_radius_profile_creation(self, instantiate_profile, create_radius_profile, testrun_session, instantiate_testrail, instantiate_project):
 | |
|         print("8")
 | |
|         profile_data = create_radius_profile
 | |
|         if profile_data._name == testrun_session + "-RADIUS-Sanity":
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["radius_profile"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='RADIUS profile created successfully')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["radius_profile"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='Failed to create RADIUS profile')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
| 
 | |
| @pytest.mark.run(order=8)
 | |
| @pytest.mark.ssid
 | |
| @pytest.mark.bridge
 | |
| class TestProfilesBridge(object):
 | |
| 
 | |
|     def test_reset_profile(self, reset_profile):
 | |
|         assert reset_profile
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_5g(self, instantiate_profile, create_wpa_ssid_5g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_5g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_2g(self, instantiate_profile, create_wpa_ssid_2g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_2g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_2g(self, instantiate_profile, create_wpa2_p_ssid_2g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_2g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_5g(self, instantiate_profile, create_wpa2_p_ssid_5g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_5g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_2g(self, instantiate_profile, create_wpa2_e_ssid_2g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_2g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 Enterprise SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 Enterprise SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_5g(self, instantiate_profile, create_wpa2_e_ssid_5g_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_5g_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 Enterprise SSID created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 Enterprise SSID create failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
| 
 | |
| @pytest.mark.equipment_ap
 | |
| class TestEquipmentAPProfile(object):
 | |
| 
 | |
|     @pytest.mark.run(order=9)
 | |
|     @pytest.mark.bridge
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_equipment_ap_profile_bridge_mode(self, instantiate_profile, create_ap_profile_bridge, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_ap_profile_bridge
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='EQUIPMENT AP PROFILE created successfully - bridge mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_bridge"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='EQUIPMENT AP PROFILE CREATION Failed - bridge mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.run(order=15)
 | |
|     @pytest.mark.nat
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_equipment_ap_profile_nat_mode(self, create_ap_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_ap_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='EQUIPMENT AP PROFILE CREATION successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='EQUIPMENT AP PROFILE CREATION Failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.run(order=21)
 | |
|     @pytest.mark.vlan
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_equipment_ap_profile_vlan_mode(self, create_ap_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_ap_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='EQUIPMENT AP PROFILE CREATION successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='EQUIPMENT AP PROFILE CREATION failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
| 
 | |
| @pytest.mark.run(order=14)
 | |
| @pytest.mark.ssid
 | |
| @pytest.mark.nat
 | |
| class TestProfilesNAT(object):
 | |
| 
 | |
|     def test_reset_profile(self, reset_profile):
 | |
|         assert reset_profile
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_5g(self, instantiate_profile, create_wpa_ssid_5g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_5g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_2g(self, instantiate_profile, create_wpa_ssid_2g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_2g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_2g(self, instantiate_profile, create_wpa2_p_ssid_2g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_2g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_5g(self, instantiate_profile, create_wpa2_p_ssid_5g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_5g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_2g(self, instantiate_profile, create_wpa2_e_ssid_2g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_2g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 Enterprise SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 Enterprise SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_5g(self, instantiate_profile, create_wpa2_e_ssid_5g_profile_nat, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_5g_profile_nat
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 Enterprise SSID created successfully - nat mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_nat"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 Enterprise SSID create failed - nat mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
| 
 | |
| @pytest.mark.run(order=20)
 | |
| @pytest.mark.ssid
 | |
| @pytest.mark.vlan
 | |
| class TestProfilesVLAN(object):
 | |
| 
 | |
|     def test_reset_profile(self, reset_profile):
 | |
|         assert reset_profile
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_5g(self, instantiate_profile, create_wpa_ssid_5g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_5g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa
 | |
|     def test_ssid_wpa_2g(self, instantiate_profile, create_wpa_ssid_2g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa_ssid_2g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_2g(self, instantiate_profile, create_wpa2_p_ssid_2g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_2g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_wpa2_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 PERSONAL SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_personal
 | |
|     def test_ssid_wpa2_personal_5g(self, instantiate_profile, create_wpa2_p_ssid_5g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_p_ssid_5g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_wpa2_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 PERSONAL SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.twog
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_2g(self, instantiate_profile, create_wpa2_e_ssid_2g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_2g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='2G WPA2 Enterprise SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_2g_eap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='2G WPA2 Enterprise SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | |
|     @pytest.mark.fiveg
 | |
|     @pytest.mark.wpa2_enterprise
 | |
|     def test_ssid_wpa2_enterprise_5g(self, instantiate_profile, create_wpa2_e_ssid_5g_profile_vlan, instantiate_testrail, instantiate_project):
 | |
|         profile_data = create_wpa2_e_ssid_5g_profile_vlan
 | |
|         if profile_data:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=1,
 | |
|                                                  msg='5G WPA2 Enterprise SSID created successfully - vlan mode')
 | |
|             PASS = True
 | |
|         else:
 | |
|             instantiate_testrail.update_testrail(case_id=TEST_CASES["ssid_5g_eap_vlan"], run_id=instantiate_project,
 | |
|                                                  status_id=5,
 | |
|                                                  msg='5G WPA2 Enterprise SSID create failed - vlan mode')
 | |
|             PASS = False
 | |
|         assert PASS
 | |
| 
 | 
