def run(): def setup_wifi(): def wait_for_wifi(): import network import config_wifi_params sta_if = network.WLAN(network.STA_IF) if not sta_if.isconnected(): print('connecting to network...') sta_if.active(True) sta_if.connect(config_wifi_params.SSID, config_wifi_params.PASSWORD) while not sta_if.isconnected(): pass print('Network configuration:', sta_if.ifconfig()) wait_for_wifi() import led led.blink_on_board_led(times=2) setup_wifi() import node node.main()
def testMain_normalOperationConfig(self, import_module, config_manager, get_attr): global exec_methods expected_exec_methods = [ '__init__', 'load_config', 'mocked_import_module', 'mocked_driver_initiated', 'mocked_driver_setup', 'mocked_driver_loop', 'mocked_driver_get_values' ] import_module.side_effect = mocked_import_module config_manager.side_effect = MockConfigManager get_attr.side_effect = mocked_getattr node.main() self.assertListEqual(exec_methods, expected_exec_methods)
# coding: utf-8 def wait_for_wifi(): import network sta_if = network.WLAN(network.STA_IF) if not sta_if.isconnected(): print('connecting to network...') sta_if.active(True) # sta_if.connect(SSID, PASSWORD) # sta_if.connect('SSID', '') while not sta_if.isconnected(): pass print('Network configuration:', sta_if.ifconfig()) wait_for_wifi() import led led.blink_on_board_led(times=2) import node node.main()