mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 01:19:23 +01:00
auto-t: add OWE test for auto default group
This commit is contained in:
parent
9d4c34dc7a
commit
9f18bf402c
@ -64,6 +64,39 @@ class Test(unittest.TestCase):
|
|||||||
self.assertRaises(Exception, testutil.test_ifaces_connected,
|
self.assertRaises(Exception, testutil.test_ifaces_connected,
|
||||||
(hapd0.ifname, device.name, True, True))
|
(hapd0.ifname, device.name, True, True))
|
||||||
|
|
||||||
|
def test_auto_default_group(self):
|
||||||
|
wd = IWD()
|
||||||
|
hapd = HostapdCLI(config='ssidOWE-1.conf')
|
||||||
|
|
||||||
|
devices = wd.list_devices(1)
|
||||||
|
device = devices[0]
|
||||||
|
|
||||||
|
device.get_ordered_network('ssidOWE')
|
||||||
|
|
||||||
|
device.connect_bssid(hapd.bssid)
|
||||||
|
|
||||||
|
condition = 'obj.state == DeviceState.connected'
|
||||||
|
wd.wait_for_object_condition(device, condition)
|
||||||
|
|
||||||
|
# Should have rejected group 20, but still connected on 19
|
||||||
|
self.assertEqual(device.event_ocurred("ecc-group-rejected"), True)
|
||||||
|
|
||||||
|
testutil.test_iface_operstate()
|
||||||
|
testutil.test_ifaces_connected(device.name, hapd.ifname)
|
||||||
|
|
||||||
|
device.disconnect()
|
||||||
|
|
||||||
|
device.connect_bssid(hapd.bssid)
|
||||||
|
|
||||||
|
condition = 'obj.state == DeviceState.connected'
|
||||||
|
wd.wait_for_object_condition(device, condition)
|
||||||
|
|
||||||
|
# IWD should have used the default group, no rejection
|
||||||
|
self.assertEqual(device.event_ocurred("ecc-group-rejected"), False)
|
||||||
|
|
||||||
|
testutil.test_iface_operstate()
|
||||||
|
testutil.test_ifaces_connected(device.name, hapd.ifname)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user