]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: More SET_NEIGHBOR and REMOVE_NEIGHBOR error cases
authorJouni Malinen <j@w1.fi>
Tue, 27 Dec 2016 18:46:10 +0000 (20:46 +0200)
committerJouni Malinen <j@w1.fi>
Wed, 28 Dec 2016 12:31:43 +0000 (14:31 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_rrm.py

index 6f5db14c447db656aebc3f4a093c60f29873e156..237ea09f0da3ab54d49f0c9a57297ca611fa03fc 100644 (file)
@@ -69,6 +69,14 @@ def test_rrm_neighbor_db(dev, apdev):
     if "FAIL" not in hapd.request("SET_NEIGHBOR 00:11:22:33:44:55 ssid=\"test1\" nr=" + nr[:-1]):
         raise Exception("Set neighbor succeeded unexpectedly")
 
+    # Invalid lci
+    if "FAIL" not in hapd.request("SET_NEIGHBOR 00:11:22:33:44:55 ssid=\"test1\" nr=" + nr + " lci=1"):
+        raise Exception("Set neighbor succeeded unexpectedly")
+
+    # Invalid civic
+    if "FAIL" not in hapd.request("SET_NEIGHBOR 00:11:22:33:44:55 ssid=\"test1\" nr=" + nr + " civic=1"):
+        raise Exception("Set neighbor succeeded unexpectedly")
+
     # No entry yet in database
     if "FAIL" not in hapd.request("REMOVE_NEIGHBOR 00:11:22:33:44:55 ssid=\"test1\""):
         raise Exception("Remove neighbor succeeded unexpectedly")
@@ -121,6 +129,18 @@ def test_rrm_neighbor_db(dev, apdev):
     if "OK" not in hapd.request("REMOVE_NEIGHBOR 00:11:22:33:44:55 ssid=\"test3\""):
         raise Exception("Remove neighbor failed")
 
+    # Invalid remove - bad BSSID
+    if "FAIL" not in hapd.request("REMOVE_NEIGHBOR 00:11:22:33:44:5 ssid=\"test1\""):
+        raise Exception("Remove neighbor succeeded unexpectedly")
+
+    # Invalid remove - bad SSID
+    if "FAIL" not in hapd.request("REMOVE_NEIGHBOR 00:11:22:33:44:55 ssid=\"test1"):
+        raise Exception("Remove neighbor succeeded unexpectedly")
+
+    # Invalid remove - missing SSID
+    if "FAIL" not in hapd.request("REMOVE_NEIGHBOR 00:11:22:33:44:55"):
+        raise Exception("Remove neighbor succeeded unexpectedly")
+
 def test_rrm_neighbor_rep_req(dev, apdev):
     """wpa_supplicant ctrl_iface NEIGHBOR_REP_REQUEST"""
     nr1="00112233445500000000510107"