mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-31 02:48:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			98 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| """
 | |
|     Test Case Module:  Testing Basic Connectivity with Resources
 | |
| """
 | |
| import sys
 | |
| 
 | |
| <<<<<<< HEAD
 | |
| pytestmark = [pytest.mark.test_connectivity]
 | |
| 
 | |
| 
 | |
| @pytest.mark.sanity
 | |
| @pytest.mark.bridge
 | |
| @pytest.mark.nat
 | |
| @pytest.mark.vlan
 | |
| @pytest.mark.test_controller_connectivity
 | |
| def test_controller_connectivity(instantiate_controller, instantiate_testrail, instantiate_project, test_cases):
 | |
|     try:
 | |
|         instantiate_testrail.update_testrail(case_id=test_cases["cloud_ver"], run_id=instantiate_project,
 | |
|                                              status_id=1, msg='Read CloudSDK version from API successfully')
 | |
|         PASS = True
 | |
|     except:
 | |
|         instantiate_testrail.update_testrail(case_id=test_cases["cloud_ver"], run_id=instantiate_project,
 | |
|                                              status_id=0, msg='Could not read CloudSDK version from API')
 | |
|         PASS = False
 | |
|     assert instantiate_controller
 | |
| 
 | |
| 
 | |
| @pytest.mark.sanity
 | |
| @pytest.mark.bridge
 | |
| @pytest.mark.nat
 | |
| @pytest.mark.vlan
 | |
| @pytest.mark.test_access_points_connectivity
 | |
| def test_access_points_connectivity(access_point_connectivity, instantiate_testrail, instantiate_project, test_cases,
 | |
|                                     exit_on_fail):
 | |
|     if not access_point_connectivity["serial"] and not access_point_connectivity["mgr"]:
 | |
|         instantiate_testrail.update_testrail(case_id=test_cases["cloud_connection"], run_id=instantiate_project,
 | |
|                                              status_id=5,
 | |
|                                              msg='CloudSDK connectivity failed')
 | |
|         status = False
 | |
|         pytest.exit("Access Point is not Properly Connected: Sanity Failed")
 | |
|     else:
 | |
|         instantiate_testrail.update_testrail(case_id=test_cases["cloud_connection"], run_id=instantiate_project,
 | |
|                                              status_id=1,
 | |
|                                              msg='Manager status is Active')
 | |
|         status = True
 | |
| 
 | |
|     assert status
 | |
| 
 | |
| 
 | |
| @pytest.mark.test_lanforge_connectivity
 | |
| def test_lanforge_connectiity(check_lanforge_connectivity):
 | |
|     assert True
 | |
| =======
 | |
| import allure
 | |
| import pytest
 | |
| 
 | |
| pytestmark = [pytest.mark.test_resources]
 | |
| 
 | |
| 
 | |
| @pytest.mark.sanity
 | |
| @allure.testcase(name="Test Resources", url="")
 | |
| class TestResources(object):
 | |
| 
 | |
|     @pytest.mark.test_cloud_controller
 | |
|     @allure.testcase(name="test_controller_connectivity", url="")
 | |
|     def test_controller_connectivity(self, setup_controller, update_report, test_cases):
 | |
|         if setup_controller.bearer:
 | |
|             allure.attach(name="Controller Connectivity Success", body="")
 | |
|             update_report.update_testrail(case_id=test_cases["cloud_ver"],
 | |
|                                           status_id=1, msg='Read CloudSDK version from API successfully')
 | |
|         else:
 | |
|             allure.attach(name="Controller Connectivity Failed", body="")
 | |
|             update_report.update_testrail(case_id=test_cases["cloud_ver"],
 | |
|                                           status_id=0, msg='Could not read CloudSDK version from API')
 | |
|             pytest.exit("Resource Not Available")
 | |
|         print(setup_controller.bearer)
 | |
|         assert setup_controller.bearer
 | |
| 
 | |
|     @pytest.mark.test_access_points_connectivity
 | |
|     @allure.testcase(name="test_access_points_connectivity", url="")
 | |
|     def test_access_points_connectivity(self, test_access_point, update_report, test_cases):
 | |
|         print(test_access_point)
 | |
|         # if "ACTIVE" not in test_access_point:
 | |
|         #     allure.attach(name="Access Point Connectivity Success", body=str(test_access_point))
 | |
|         #     update_report.update_testrail(case_id=test_cases["cloud_connection"],
 | |
|         #                                   status_id=5,
 | |
|         #                                   msg='CloudSDK connectivity failed')
 | |
|         #
 | |
|         #     sys.exit()
 | |
|         # else:
 | |
|         #     allure.attach(name="Access Point Connectivity Failed", body=str(test_access_point))
 | |
|         #     update_report.update_testrail(case_id=test_cases["cloud_connection"],
 | |
|         #                                   status_id=1,
 | |
|         #                                   msg='Manager status is Active')
 | |
|         #
 | |
|         # assert "ACTIVE" in test_access_point
 | |
|         assert True
 | |
| >>>>>>> staging-wifi-1960
 | 
