mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-01 03:17:54 +00:00
Input needed can be URL Input can be <branch>-latest Input can be <branch>-<commit-id> branch = release | main/trunk | next | <any other custom branch> eg. CS1 Signed-off-by: shivamcandela <shivam.thakur@candelatech.com>
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.3":
|
|
allure.attach(name="LANforge-", body=str(traffic_generator_connectivity))
|
|
|
|
else:
|
|
pytest.exit("LANforgeGUI-5.4.3 is not available")
|
|
|
|
assert traffic_generator_connectivity
|