]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Verify that home operator is preferred over roaming operator
authorJouni Malinen <jouni@qca.qualcomm.com>
Thu, 27 Feb 2014 17:34:34 +0000 (19:34 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 27 Feb 2014 17:34:34 +0000 (19:34 +0200)
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/test_ap_hs20.py

index 342ecb55d1594cd81cd160da2ac0454b3a9a862b..d9103f284631751b308ee6febff21e4a91ccfe5a 100644 (file)
@@ -762,6 +762,23 @@ def default_cred():
              'username': "hs20-test",
              'password': "password" }
 
+def test_ap_hs20_prefer_home(dev, apdev):
+    """Hotspot 2.0 required roaming consortium"""
+    params = hs20_ap_params()
+    params['domain_name'] = "example.org"
+    hostapd.add_ap(apdev[0]['ifname'], params)
+
+    params = hs20_ap_params()
+    params['ssid'] = "test-hs20-other"
+    params['domain_name'] = "example.com"
+    hostapd.add_ap(apdev[1]['ifname'], params)
+
+    values = default_cred()
+    values['domain'] = "example.com"
+    policy_test(dev[0], apdev[1], values, only_one=False)
+    values['domain'] = "example.org"
+    policy_test(dev[0], apdev[0], values, only_one=False)
+
 def test_ap_hs20_req_roaming_consortium(dev, apdev):
     """Hotspot 2.0 required roaming consortium"""
     params = hs20_ap_params()