mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-01 19:37:54 +00:00
Checking restrictions before testing (#790)
Signed-off-by: GopiRaga7 <gopi.raga@candelatech.com>
This commit is contained in:
@@ -26,7 +26,7 @@ sdk_expected = True
|
||||
|
||||
@allure.feature("Test Connectivity")
|
||||
@allure.parent_suite("Test Connectivity")
|
||||
#@allure.suite("Test Resources")
|
||||
# @allure.suite("Test Resources")
|
||||
class TestResources(object):
|
||||
"""Test Case Class: Test cases to cover resource Connectivity"""
|
||||
|
||||
@@ -34,7 +34,6 @@ class TestResources(object):
|
||||
@allure.testcase(name="Test Cloud Controller", url="")
|
||||
@allure.title("Cloud Controller Connectivity")
|
||||
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-11615", name="11615")
|
||||
|
||||
def test_controller_connectivity(self, get_target_object, get_testbed_details):
|
||||
"""Test case to verify cloud Controller Connectivity
|
||||
Unique marker: pytest -m "test_cloud_controller"
|
||||
@@ -191,7 +190,6 @@ class TestResources(object):
|
||||
if gw_host not in j:
|
||||
expected_host = False
|
||||
|
||||
|
||||
# If Connected but not with expected host
|
||||
if connected:
|
||||
if expected_host:
|
||||
@@ -251,6 +249,27 @@ class TestResources(object):
|
||||
# pytest.exit("AP has invalid Redirector")
|
||||
# assert True
|
||||
|
||||
@pytest.mark.test_ap_restrictions
|
||||
@allure.testcase(name="Check AP is restricted", url="")
|
||||
@allure.title("Check AP is restricted")
|
||||
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-12318", name="12318")
|
||||
def test_check_restrictions(self, get_target_object, get_testbed_details):
|
||||
device_name = get_testbed_details['device_under_tests'][0]['identifier']
|
||||
resp = resp = get_target_object.controller_library_object.check_restrictions(device_name)
|
||||
if not resp:
|
||||
logging.info("AP is not restricted")
|
||||
assert True, "AP is not in restricted mode we can continue testing"
|
||||
else:
|
||||
logging.info("AP is restricted, Removing Restrictions")
|
||||
output = get_target_object.get_dut_library_object().remove_restrictions()
|
||||
resp = resp = get_target_object.controller_library_object.check_restrictions(device_name)
|
||||
if not resp:
|
||||
logging.info("Removed Restrictions")
|
||||
assert True, "Remove restrictions, Can continue testing"
|
||||
else:
|
||||
logging.error("Unable to remove restrictions")
|
||||
assert False, "Unable to remove restrictions"
|
||||
|
||||
|
||||
@allure.testcase(name="Firmware Management", url="")
|
||||
@pytest.mark.firmware
|
||||
@@ -371,7 +390,8 @@ class TestFirmwareUpgrade(object):
|
||||
assert True
|
||||
|
||||
@pytest.mark.test_firmware_gw
|
||||
def test_firmware_upgrade_status_gateway(self, get_testbed_details, get_target_object, add_firmware_property_after_upgrade):
|
||||
def test_firmware_upgrade_status_gateway(self, get_testbed_details, get_target_object,
|
||||
add_firmware_property_after_upgrade):
|
||||
status = []
|
||||
for ap in range(len(get_target_object.device_under_tests_info)):
|
||||
ap_version = get_target_object.dut_library_object.get_ap_version(idx=ap)
|
||||
@@ -382,4 +402,3 @@ class TestFirmwareUpgrade(object):
|
||||
allure.attach(name=str(data['firmware']) + str(current_version_ap), body="")
|
||||
status.append(current_version_ap == data['firmware'].split())
|
||||
assert False not in status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user