[PATCH 4/5] tests: use fail_test instead of relying on HT rejection
Benjamin Berg
benjamin at sipsolutions.net
Wed Jan 8 01:10:32 PST 2025
From: Benjamin Berg <benjamin.berg at intel.com>
This is more robust as mac80211 will start checking that it supports the
selectors present in the supported rates set.
Signed-off-by: Benjamin Berg <benjamin.berg at intel.com>
Reviewed-by: Andrei Otcheretianski <andrei.otcheretianski at intel.com>
---
tests/hwsim/test_connect_cmd.py | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/tests/hwsim/test_connect_cmd.py b/tests/hwsim/test_connect_cmd.py
index 341cf24128..75ce087085 100644
--- a/tests/hwsim/test_connect_cmd.py
+++ b/tests/hwsim/test_connect_cmd.py
@@ -128,18 +128,18 @@ def test_connect_cmd_concurrent_grpform_while_connecting(dev, apdev):
def test_connect_cmd_reject_assoc(dev, apdev):
"""Connection using cfg80211 connect command getting rejected"""
- params = {"ssid": "sta-connect",
- "require_ht": "1"}
- hostapd.add_ap(apdev[0], params)
+ params = {"ssid": "sta-connect",}
+ hapd = hostapd.add_ap(apdev[0], params)
wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
- wpas.connect("sta-connect", key_mgmt="NONE", scan_freq="2412",
- disable_ht="1", wait_connect=False)
- ev = wpas.wait_event(["CTRL-EVENT-ASSOC-REJECT"], timeout=15)
- if ev is None:
- raise Exception("Association rejection timed out")
- if "status_code=27" not in ev:
+ with fail_test(hapd, 1, "hostapd_get_aid"):
+ wpas.connect("sta-connect", key_mgmt="NONE", scan_freq="2412",
+ wait_connect=False)
+ ev = wpas.wait_event(["CTRL-EVENT-ASSOC-REJECT"], timeout=15)
+ if ev is None:
+ raise Exception("Association rejection timed out")
+ if "status_code=17" not in ev:
raise Exception("Unexpected rejection status code")
wpas.request("DISCONNECT")
--
2.47.1
More information about the Hostap
mailing list