From e5ee60ade09aad848858196c2fa4c819210294c1 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 28 Feb 2021 22:40:43 +0200 Subject: [PATCH] tests: hostapd and setband Signed-off-by: Jouni Malinen --- tests/hwsim/test_hapd_ctrl.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/hwsim/test_hapd_ctrl.py b/tests/hwsim/test_hapd_ctrl.py index 0d8c10a1e..2947a8ce7 100644 --- a/tests/hwsim/test_hapd_ctrl.py +++ b/tests/hwsim/test_hapd_ctrl.py @@ -980,3 +980,17 @@ def test_hapd_ctrl_test_fail(dev, apdev): raise Exception("TEST_ALLOC_FAIL clearing failed") if "OK" not in hapd.request("TEST_FAIL "): raise Exception("TEST_FAIL clearing failed") + +def test_hapd_ctrl_setband(dev, apdev): + """hostapd and setband""" + ssid = "hapd-ctrl" + params = {"ssid": ssid} + hapd = hostapd.add_ap(apdev[0], params) + # The actual setband driver operations are not supported without vendor + # commands, so only check minimal parsing items here. + if "FAIL" not in hapd.request("SET setband foo"): + raise Exception("Invalid setband value accepted") + vals = ["5G", "6G", "2G", "2G,6G", "2G,5G,6G", "AUTO"] + for val in vals: + if "OK" not in hapd.request("SET setband " + val): + raise Exception("SET setband %s failed" % val)