def test_connection_success(self): ofono = Ofono() ofono.enable_modem('/phonesim') ofono.wait_for_sim_auth() wd = IWD() devices = wd.list_devices(1) device = devices[0] condition = 'not obj.scanning' wd.wait_for_object_condition(device, condition) device.scan() condition = 'not obj.scanning' wd.wait_for_object_condition(device, condition) ordered_network = device.get_ordered_network('ssidEAP-AKA') self.assertEqual(ordered_network.type, NetworkType.eap) condition = 'not obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) ordered_network.network_object.connect() condition = 'obj.state == DeviceState.connected' wd.wait_for_object_condition(device, condition) device.disconnect() condition = 'not obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition)
def test_connection_success(self): ofono = Ofono() ofono.enable_modem('/phonesim') ofono.wait_for_sim_auth() wd = IWD(True) self.validate_connection(wd)
def test_connection_success(self): auth = AuthCenter('/tmp/hlrauc.sock', '/tmp/sim.db') ofono = Ofono() ofono.enable_modem('/phonesim') ofono.wait_for_sim_auth() wd = IWD() devices = wd.list_devices() self.assertIsNotNone(devices) device = devices[0] condition = 'not obj.scanning' wd.wait_for_object_condition(device, condition) device.scan() condition = 'not obj.scanning' wd.wait_for_object_condition(device, condition) ordered_networks = device.get_ordered_networks() ordered_network = ordered_networks[0] self.assertEqual(ordered_network.name, "ssidEAP-AKA") self.assertEqual(ordered_network.type, NetworkType.eap) condition = 'not obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) try: ordered_network.network_object.connect() except: auth.stop() raise condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) device.disconnect() condition = 'not obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) auth.stop()