tests: Wait for regdom events in wpas_config_file
Make sure the pending regdom changes are processed before returning to avoid some potential race conditions. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
5a4a5aa82d
commit
37a7b14dd9
1 changed files with 10 additions and 0 deletions
|
@ -297,6 +297,16 @@ def test_wpas_config_file(dev, apdev, params):
|
|||
wpas.request("SET country 00")
|
||||
wpas.wait_event(["CTRL-EVENT-REGDOM-CHANGE"], timeout=1)
|
||||
|
||||
country = False
|
||||
for i in range(5):
|
||||
ev = dev[0].wait_event(["CTRL-EVENT-REGDOM-CHANGE"], timeout=1)
|
||||
if ev is None:
|
||||
break
|
||||
if "alpha2=FI" in ev:
|
||||
country = True
|
||||
if country and "type=WORLD":
|
||||
break
|
||||
|
||||
def test_wpas_config_file_wps(dev, apdev):
|
||||
"""wpa_supplicant config file parsing/writing with WPS"""
|
||||
config = "/tmp/test_wpas_config_file.conf"
|
||||
|
|
Loading…
Reference in a new issue