esp_prov: Refactor to use new 'wait_wifi_connected' function

Means all provisioning examples will have the same retry behaviour.
This commit is contained in:
Angus Gratton
2020-06-25 15:52:25 +10:00
committed by bot
parent e969a5e5ff
commit 5bdecb3db2
5 changed files with 30 additions and 59 deletions

View File

@@ -17,7 +17,6 @@
from __future__ import print_function
import re
import os
import time
import ttfw_idf
import esp_prov
@@ -96,19 +95,7 @@ def test_examples_provisioning_softap(env, extra_data):
if not esp_prov.apply_wifi_config(transport, security):
raise RuntimeError("Failed to send apply config")
success = False
while True:
time.sleep(5)
print("Wi-Fi connection state")
ret = esp_prov.get_wifi_config(transport, security)
if (ret == "connecting"):
continue
elif (ret == "connected"):
print("Provisioning was successful")
success = True
break
if not success:
if not esp_prov.wait_wifi_connected(transport, security):
raise RuntimeError("Provisioning failed")