mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-01 19:37:54 +00:00
66 lines
2.3 KiB
Python
66 lines
2.3 KiB
Python
"""
|
|
Test Case Module: Testing Basic Connectivity with Resources
|
|
Mode: BRIDGE
|
|
|
|
"""
|
|
import pytest
|
|
import sys
|
|
|
|
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.sanity
|
|
# @pytest.mark.bridge
|
|
# @pytest.mark.nat
|
|
# @pytest.mark.vlan
|
|
# @pytest.mark.test_lanforge_connectivity
|
|
# def test_lanforge_connectivity(check_lanforge_connectivity):
|
|
# assert "instantiate_cloudsdk"
|
|
#
|
|
#
|
|
# @pytest.mark.sanity
|
|
# @pytest.mark.bridge
|
|
# @pytest.mark.nat
|
|
# @pytest.mark.vlan
|
|
# @pytest.mark.test_perfecto_connectivity
|
|
# def test_perfecto_connectivity(setup_perfecto_devices):
|
|
# assert "instantiate_cloudsdk"
|