]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: ctrl_iface SCAN_RESULTS
authorJouni Malinen <j@w1.fi>
Fri, 11 Apr 2014 21:00:51 +0000 (00:00 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 13 Apr 2014 07:26:52 +0000 (10:26 +0300)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_wpas_ctrl.py

index 2a6542d4e506c9049e731dfa4ca007a85a7347f3..bbecb52076dff0875d47430b5821b668ee52a8e4 100644 (file)
@@ -447,6 +447,13 @@ def test_wpas_ctrl_bssid_filter(dev, apdev):
         bss = dev[2].get_bss(apdev[1]['bssid'])
         if len(bss) == 0:
             raise Exception("Missing BSS data(2)")
+        res = dev[2].request("SCAN_RESULTS").splitlines()
+        if "test" not in res[1] or "test" not in res[2]:
+            raise Exception("SSID missing from SCAN_RESULTS")
+        if apdev[0]['bssid'] not in res[1] and apdev[1]['bssid'] not in res[1]:
+            raise Exception("BSS1 missing from SCAN_RESULTS")
+        if apdev[0]['bssid'] not in res[2] and apdev[1]['bssid'] not in res[2]:
+            raise Exception("BSS1 missing from SCAN_RESULTS")
 
         if "FAIL" not in dev[2].request("SET bssid_filter 00:11:22:33:44:55 00:11:22:33:44"):
             raise Exception("Unexpected success for invalid SET bssid_filter")