Files
wlan-testing/tests/test_connectivity.py
2021-05-15 02:09:17 +05:30

98 lines
4.1 KiB
Python

"""
Test Case Module: Testing Basic Connectivity with Resources
"""
import sys
<<<<<<< HEAD
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.test_lanforge_connectivity
def test_lanforge_connectiity(check_lanforge_connectivity):
assert True
=======
import allure
import pytest
pytestmark = [pytest.mark.test_resources]
@pytest.mark.sanity
@allure.testcase(name="Test Resources", url="")
class TestResources(object):
@pytest.mark.test_cloud_controller
@allure.testcase(name="test_controller_connectivity", url="")
def test_controller_connectivity(self, setup_controller, update_report, test_cases):
if setup_controller.bearer:
allure.attach(name="Controller Connectivity Success", body="")
update_report.update_testrail(case_id=test_cases["cloud_ver"],
status_id=1, msg='Read CloudSDK version from API successfully')
else:
allure.attach(name="Controller Connectivity Failed", body="")
update_report.update_testrail(case_id=test_cases["cloud_ver"],
status_id=0, msg='Could not read CloudSDK version from API')
pytest.exit("Resource Not Available")
print(setup_controller.bearer)
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):
print(test_access_point)
# if "ACTIVE" not in test_access_point:
# allure.attach(name="Access Point Connectivity Success", body=str(test_access_point))
# update_report.update_testrail(case_id=test_cases["cloud_connection"],
# status_id=5,
# msg='CloudSDK connectivity failed')
#
# sys.exit()
# else:
# allure.attach(name="Access Point Connectivity Failed", body=str(test_access_point))
# update_report.update_testrail(case_id=test_cases["cloud_connection"],
# status_id=1,
# msg='Manager status is Active')
#
# assert "ACTIVE" in test_access_point
assert True
>>>>>>> staging-wifi-1960