tests: HS 2.0 OSEN using nl80211 connect command
authorJouni Malinen <jouni@qca.qualcomm.com>
Tue, 25 Mar 2014 15:56:55 +0000 (17:56 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 25 Mar 2014 16:33:21 +0000 (18:33 +0200)
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/test_ap_hs20.py

index f8d1de3..204af39 100644 (file)
@@ -14,6 +14,7 @@ import subprocess
 
 import hostapd
 from wlantest import Wlantest
+from wpasupplicant import WpaSupplicant
 
 def hs20_ap_params(ssid="test-hs20"):
     params = hostapd.wpa2_params(ssid=ssid)
@@ -1598,6 +1599,15 @@ def test_ap_hs20_osen(dev, apdev):
                    ca_cert="auth_serv/ca.pem",
                    scan_freq="2412")
 
+    wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
+    wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
+    wpas.connect("osen", proto="OSEN", key_mgmt="OSEN", pairwise="CCMP",
+                 group="GTK_NOT_USED",
+                 eap="WFA-UNAUTH-TLS", identity="osen@example.com",
+                 ca_cert="auth_serv/ca.pem",
+                 scan_freq="2412")
+    wpas.request("DISCONNECT")
+
 def test_ap_hs20_network_preference(dev, apdev):
     """Hotspot 2.0 network selection with preferred home network"""
     bssid = apdev[0]['bssid']