]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Country information in hostapd STATUS
authorJouni Malinen <quic_jouni@quicinc.com>
Tue, 21 Feb 2023 15:36:28 +0000 (17:36 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 21 Feb 2023 15:36:28 +0000 (17:36 +0200)
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
tests/hwsim/test_ap_params.py

index 2b4c3720b60a3763cdb00d438cc67733c0400481..fcc8b384888f9f9d82851a2f960b83103be7871c 100644 (file)
@@ -128,6 +128,11 @@ def test_ap_country(dev, apdev):
         hapd = hostapd.add_ap(apdev[0], params)
         dev[0].connect(ssid, psk=passphrase, scan_freq="5180")
         hwsim_utils.test_connectivity(dev[0], hapd)
+        status = hapd.get_status()
+        if "country_code" not in status or "country3" not in status:
+            raise Exception("Country information not available in STATUS")
+        if status["country_code"] != "FI" or status["country3"] != "0x20":
+            raise Exception("Unexpected country information: %s %s" % (status["country_code"], status["country3"]))
     finally:
         if hapd:
             hapd.request("DISABLE")