From: Jouni Malinen Date: Sun, 28 Feb 2021 20:40:43 +0000 (+0200) Subject: tests: hostapd and setband X-Git-Tag: hostap_2_10~494 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5ee60ade09aad848858196c2fa4c819210294c1;p=thirdparty%2Fhostap.git tests: hostapd and setband Signed-off-by: Jouni Malinen --- 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)