Files
wlan-testing/tests/test_connectivity.py
shivamcandela c68b9ebb33 fms input format changed
Signed-off-by: shivamcandela <shivam.thakur@candelatech.com>
2021-09-11 12:44:01 +05:30

59 lines
2.2 KiB
Python

"""
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