]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: hostapd ATTACH errors
authorJouni Malinen <j@w1.fi>
Sun, 7 Mar 2021 10:41:16 +0000 (12:41 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 7 Mar 2021 10:41:16 +0000 (12:41 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_hapd_ctrl.py

index d1b8abfbbd6a4b36ddb33315ad6069b7f4056db8..93d3d177eeee75f3a672b6a29a5e4fd9360e9c7f 100644 (file)
@@ -1057,3 +1057,15 @@ def test_hapd_ctrl_pmksa_add_failures(dev, apdev):
     for t in tests:
         if "FAIL" not in hapd.request("PMKSA_ADD " + t):
             raise Exception("Invalid PMKSA_ADD accepted: " + t)
+
+def test_hapd_ctrl_attach_errors(dev, apdev):
+    """hostapd ATTACH errors"""
+    params = {"ssid": "hapd-ctrl"}
+    hapd = hostapd.add_ap(apdev[0], params)
+    hglobal = hostapd.HostapdGlobal(apdev[0])
+    with alloc_fail(hapd, 1, "ctrl_iface_attach"):
+        if "FAIL" not in hapd.request("ATTACH foo"):
+            raise Exception("Invalid ATTACH accepted")
+    with alloc_fail(hapd, 1, "ctrl_iface_attach"):
+        if "FAIL" not in hglobal.request("ATTACH foo"):
+            raise Exception("Invalid ATTACH accepted")