mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-31 19:08:01 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| """
 | |
|     Test Case Module:  Testing Basic Connectivity with Resources
 | |
| """
 | |
| 
 | |
| import allure
 | |
| import pytest
 | |
| import requests
 | |
| 
 | |
| pytestmark = [pytest.mark.test_resources, pytest.mark.sanity,
 | |
|               pytest.mark.sanity_55]
 | |
| 
 | |
| 
 | |
| @pytest.mark.fw
 | |
| def test_firmware(firmware_upgrade):
 | |
| 
 | |
|     assert True
 | |
| 
 | |
| 
 | |
| @allure.testcase(name="Test Resources", url="")
 | |
| class TestResources(object):
 | |
|     """Test Case Class: Test cases to cover resource Connectivity"""
 | |
| 
 | |
|     @pytest.mark.test_cloud_controller
 | |
|     @allure.testcase(name="test_controller_connectivity", url="")
 | |
|     def test_controller_connectivity(self, setup_controller, setup_test_run, update_report, test_cases):
 | |
|         """Test case to verify cloud Controller Connectivity"""
 | |
|         if setup_controller.bearer:
 | |
|             allure.attach(name="Controller Connectivity Success", body="")
 | |
|         else:
 | |
|             allure.attach(name="Controller Connectivity Failed", body="")
 | |
|             pytest.exit("Controller Not Available")
 | |
|         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):
 | |
|         """Test case to verify Access Points Connectivity"""
 | |
|         flag = True
 | |
|         for i in test_access_point:
 | |
|             if "ACTIVE" not in i:
 | |
|                 flag = False
 | |
|         if flag is False:
 | |
|             allure.attach(name="Access Point Connectivity Success", body=str(test_access_point))
 | |
|             pytest.exit("Access Point Manager state is not Active")
 | |
|         else:
 | |
|             allure.attach(name="Access Point Connectivity Failed", body=str(test_access_point))
 | |
| 
 | |
|         assert flag
 | |
| 
 | |
|     @pytest.mark.traffic_generator_connectivity
 | |
|     @allure.testcase(name="test_traffic_generator_connectivity", url="")
 | |
|     def test_traffic_generator_connectivity(self, traffic_generator_connectivity, update_report, test_cases):
 | |
|         """Test case to verify Traffic Generator Connectivity"""
 | |
|         if traffic_generator_connectivity == "5.4.4":
 | |
|             allure.attach(name="LANforge-", body=str(traffic_generator_connectivity))
 | |
| 
 | |
|         else:
 | |
|             pytest.exit("LANforgeGUI-5.4.3 is not available")
 | |
| 
 | |
|         assert traffic_generator_connectivity
 | 
