""" Test Case Module: Testing Basic Connectivity with Resources """ import allure import pytest 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.3": allure.attach(name="LANforge-", body=str(traffic_generator_connectivity)) else: pytest.exit("LANforgeGUI-5.4.3 is not available") assert traffic_generator_connectivity