@@ -8,13 +8,13 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def client_connect(self, wd, dev):
- hostapd = HostapdCLI(config='psk-ccmp.conf')
+ hostapd = ctx.get_hapd_instance('psk-ccmp.conf').cli
ordered_network = dev.get_ordered_network('TestAP1', True)
@@ -1,6 +1,6 @@
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
def validate(wd, sta_dev, ap_dev, ssid, passphrase,
@@ -45,7 +45,7 @@ def validate(wd, sta_dev, ap_dev, ssid, passphrase,
ap_dev.stop_ap()
def client_connect(wd, dev, ssid):
- hostapd = HostapdCLI(config='psk-ccmp.conf')
+ hostapd = ctx.get_hapd_instance('psk-ccmp.conf').cli
ordered_network = dev.get_ordered_network(ssid)
@@ -7,15 +7,14 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import NetworkType
-
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
def test_connection_success(self):
- bss_hostapd = [ HostapdCLI(config='ssid1.conf'),
- HostapdCLI(config='ssid2.conf'),
- HostapdCLI(config='ssid3.conf') ]
+ bss_hostapd = [ ctx.get_hapd_instance('ssid1.conf').cli,
+ ctx.get_hapd_instance('ssid2.conf').cli,
+ ctx.get_hapd_instance('ssid3.conf').cli ]
wd = IWD()
@@ -9,8 +9,8 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from iwd import IWD_CONFIG_DIR
+from config import ctx
-from hostapd import HostapdCLI
from hwsim import Hwsim
import time
@@ -271,9 +271,9 @@ class Test(unittest.TestCase):
def setUpClass(cls):
cls.hwsim = Hwsim()
- cls.bss_hostapd = [ HostapdCLI(config='ssid1.conf'),
- HostapdCLI(config='ssid2.conf'),
- HostapdCLI(config='ssid3.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ssid1.conf').cli,
+ ctx.get_hapd_instance('ssid2.conf').cli,
+ ctx.get_hapd_instance('ssid3.conf').cli ]
cls.bss_radio = [ cls.hwsim.get_radio('rad0'),
cls.hwsim.get_radio('rad1'),
cls.hwsim.get_radio('rad2') ]
@@ -8,13 +8,13 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def test_connection_success(self):
- hapd = HostapdCLI()
+ hapd = ctx.get_hapd_instance().cli
wd = IWD()
psk_agent = PSKAgent("secret123")
@@ -7,7 +7,6 @@ sys.path.append('../util')
from iwd import IWD
from iwd import DeviceProvisioning
from wpas import Wpas
-from hostapd import HostapdCLI
from hwsim import Hwsim
from config import ctx
@@ -136,7 +135,7 @@ class Test(unittest.TestCase):
self.wpas = Wpas('wpas.conf')
self.wd = IWD(True)
self.device = self.wd.list_devices(1)[0]
- self.hapd = HostapdCLI('hostapd.conf')
+ self.hapd = ctx.get_hapd_instance('hostapd.conf').cli
self.hapd.disable()
self.hwsim = Hwsim()
@@ -8,8 +8,7 @@ import iwd
from iwd import IWD
from iwd import DeviceState
from iwd import NetworkType
-
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
@@ -19,7 +18,7 @@ class Test(unittest.TestCase):
devices = wd.list_devices(1)
device = devices[0]
- hostapd = HostapdCLI(config='ssidOpen.conf')
+ hostapd = ctx.get_hapd_instance('ssidOpen.conf').cli
ordered_network = device.get_ordered_network('ssidOpen', full_scan=True)
@@ -10,8 +10,6 @@ from iwd import IWD
from iwd import NetworkType
import testutil
-from hostapd import HostapdCLI
-
class Test(unittest.TestCase):
def validate_connection(self, wd):
@@ -9,13 +9,12 @@ import iwd
from iwd import IWD
from iwd import NetworkType
import testutil
-
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
def validate_connection(self, wd):
- hostapd = HostapdCLI(config='ssidEAP-PEAPv0-NoISK.conf')
+ hostapd = ctx.get_hapd_instance('ssidEAP-PEAPv0-NoISK.conf').cli
self.assertIsNotNone(hostapd)
@@ -7,8 +7,7 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import DeviceState
-
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
@@ -31,7 +30,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssid-wps-small-mtu.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssid-wps-small-mtu.conf').cli
cls.hostapd.wps_push_button()
@@ -5,7 +5,6 @@ import sys
sys.path.append('../util')
from iwd import IWD
-from hostapd import HostapdCLI
from config import ctx
class Test(unittest.TestCase):
@@ -44,7 +43,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidWPS.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidWPS.conf').cli
@classmethod
def tearDownClass(cls):
@@ -8,8 +8,6 @@ import iwd
from iwd import IWD
from iwd import DeviceState
-from hostapd import HostapdCLI
-
class Test(unittest.TestCase):
def pin_success(self, wd):
@@ -41,7 +39,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidWPS.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidWPS.conf').cli
@classmethod
def tearDownClass(cls):
@@ -5,7 +5,6 @@ import sys
sys.path.append('../util')
from iwd import IWD
-from hostapd import HostapdCLI
from config import ctx
class Test(unittest.TestCase):
@@ -43,7 +42,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidWPS.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidWPS.conf').cli
@classmethod
def tearDownClass(cls):
@@ -11,7 +11,6 @@ from iwd import PSKAgent
from hlrauc import AuthCenter
from ofono import Ofono
from config import ctx
-from hostapd import HostapdCLI
import testutil
import traceback
@@ -255,7 +254,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.wd = IWD()
- cls.hostapd = HostapdCLI()
+ cls.hostapd = ctx.get_hapd_instance().cli
@classmethod
def tearDownClass(cls):
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
+from config import ctx
from time import sleep
@@ -18,7 +18,7 @@ class Test(unittest.TestCase):
def test_connection_success(self):
hwsim = Hwsim()
- hostapd = HostapdCLI(config='ssidCCMP.conf')
+ hostapd = ctx.get_hapd_instance('ssidCCMP.conf').cli
radio = hwsim.get_radio('rad0')
wd = IWD()
@@ -8,12 +8,12 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def test_connection_success(self):
- hapd = HostapdCLI(config='ssidFILS-256.conf')
+ hapd = ctx.get_hapd_instance('ssidFILS-256.conf').cli
wd = IWD(True)
@@ -8,12 +8,12 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def test_connection_success(self):
- hapd = HostapdCLI(config='ssidFILS-384.conf')
+ hapd = ctx.get_hapd_instance('ssidFILS-384.conf').cli
wd = IWD(True)
@@ -6,7 +6,7 @@ import sys, os
sys.path.append('../util')
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -63,8 +63,8 @@ class Test(unittest.TestCase):
def setUpClass(cls):
IWD.copy_to_storage('TestFT.8021x')
- cls.bss_hostapd = [ HostapdCLI(config='ft-eap-ccmp-1.conf'),
- HostapdCLI(config='ft-eap-ccmp-2.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ft-eap-ccmp-1.conf').cli,
+ ctx.get_hapd_instance('ft-eap-ccmp-2.conf').cli ]
# Set interface addresses to those expected by hostapd config files
os.system('ip link set dev "' + cls.bss_hostapd[0].ifname + '" down')
@@ -6,7 +6,7 @@ import sys, os
sys.path.append('../util')
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -125,8 +125,8 @@ class Test(unittest.TestCase):
os.system('ip link set lo up')
IWD.copy_to_storage('TestFT.8021x')
- cls.bss_hostapd = [ HostapdCLI(config='ft-eap-ccmp-1.conf'),
- HostapdCLI(config='ft-eap-ccmp-2.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ft-eap-ccmp-1.conf').cli,
+ ctx.get_hapd_instance('ft-eap-ccmp-2.conf').cli ]
# Set interface addresses to those expected by hostapd config files
os.system('ip link set dev "' + cls.bss_hostapd[0].ifname + '" down')
@@ -10,7 +10,7 @@ from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
import testutil
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
def do_connect(self, wd, device, hostapd):
@@ -40,9 +40,9 @@ class Test(unittest.TestCase):
def test_connection_success(self):
hwsim = Hwsim()
- non_ht_hostapd = HostapdCLI(config='non-ht-vht.conf')
- ht_hostapd = HostapdCLI(config='ht.conf')
- vht_hostapd = HostapdCLI(config='vht.conf')
+ non_ht_hostapd = ctx.get_hapd_instance('non-ht-vht.conf').cli
+ ht_hostapd = ctx.get_hapd_instance('ht.conf').cli
+ vht_hostapd = ctx.get_hapd_instance('vht.conf').cli
non_ht_radio = hwsim.get_radio('rad0')
ht_radio = hwsim.get_radio('rad1')
vht_radio = hwsim.get_radio('rad2')
@@ -8,7 +8,7 @@ sys.path.append('../util')
from iwd import IWD
from iwd import IWD_CONFIG_DIR
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -16,8 +16,8 @@ class Test(unittest.TestCase):
def test_connection_success(self):
wd = self.wd
- hapd_hotspot = HostapdCLI(config='ssidHotspot.conf')
- hapd_wpa = HostapdCLI(config='ssidWPA2-1.conf')
+ hapd_hotspot = ctx.get_hapd_instance('ssidHotspot.conf').cli
+ hapd_wpa = ctx.get_hapd_instance('ssidWPA2-1.conf').cli
self.assertEqual(len(wd.list_known_networks()), 2)
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import IWD_CONFIG_DIR
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -17,7 +17,7 @@ class Test(unittest.TestCase):
def test_connection_success(self):
wd = self.wd
- hapd = HostapdCLI(config='ssidHotspot.conf')
+ hapd = ctx.get_hapd_instance('ssidHotspot.conf').cli
psk_agent = PSKAgent('abc', ('domain\\user', 'testpasswd'))
wd.register_psk_agent(psk_agent)
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import IWD_CONFIG_DIR
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -53,14 +53,14 @@ class Test(unittest.TestCase):
wd.unregister_psk_agent(psk_agent)
def test_hotspot(self):
- hapd = HostapdCLI(config='ssidHotspot.conf')
+ hapd = ctx.get_hapd_instance('ssidHotspot.conf').cli
hapd.set_value('disable_dgaf', '0')
hapd.reload()
self.validate_connection(self.wd, hapd)
def test_dgaf_disabled(self):
- hapd = HostapdCLI(config='ssidHotspot.conf')
+ hapd = ctx.get_hapd_instance('ssidHotspot.conf').cli
hapd.set_value('disable_dgaf', '1')
hapd.reload()
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import IWD_CONFIG_DIR
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -17,7 +17,7 @@ class Test(unittest.TestCase):
def test_connection_success(self):
wd = self.wd
- hapd = HostapdCLI(config='ssidHotspot.conf')
+ hapd = ctx.get_hapd_instance('ssidHotspot.conf').cli
devices = wd.list_devices(1)
device = devices[0]
@@ -8,7 +8,6 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
import testutil
from config import ctx
import os
@@ -195,7 +194,7 @@ class Test(unittest.TestCase):
pass
cls.ns1 = ctx.get_namespace('ns1')
- cls.hapd = HostapdCLI('ap-ns1.conf')
+ cls.hapd = ctx.get_hapd_instance('ap-ns1.conf').cli
# TODO: This could be moved into test-runner itself if other tests ever
# require this functionality (p2p, FILS, etc.). Since its simple
# enough it can stay here for now.
@@ -8,7 +8,6 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
import testutil
from config import ctx
import os
@@ -117,7 +116,7 @@ class Test(unittest.TestCase):
except:
pass
- hapd = HostapdCLI('ap-main.conf')
+ hapd = ctx.get_hapd_instance('ap-main.conf').cli
# TODO: This could be moved into test-runner itself if other tests ever
# require this functionality (p2p, FILS, etc.). Since it's simple
# enough it can stay here for now.
@@ -7,7 +7,7 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
from hwsim import Hwsim
import testutil
@@ -234,10 +234,10 @@ class Test(unittest.TestCase):
def setUp(self):
self.wd = IWD(True)
- self.hapd_owe = HostapdCLI(config='ssidOWE.conf')
- self.hapd_open = HostapdCLI(config='ssidOpen.conf')
- self.hapd_owe2 = HostapdCLI(config='ssidOWE-2.conf')
- self.hapd_open2 = HostapdCLI(config='ssidOpen-2.conf')
+ self.hapd_owe = ctx.get_hapd_instance('ssidOWE.conf').cli
+ self.hapd_open = ctx.get_hapd_instance('ssidOpen.conf').cli
+ self.hapd_owe2 = ctx.get_hapd_instance('ssidOWE-2.conf').cli
+ self.hapd_open2 = ctx.get_hapd_instance('ssidOpen-2.conf').cli
self.hwsim = Hwsim()
@@ -7,13 +7,13 @@ sys.path.append('../util')
import iwd
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def test_connection_success(self):
- hapd = HostapdCLI(config='ssidOWE-1.conf')
+ hapd = ctx.get_hapd_instance('ssidOWE-1.conf').cli
wd = IWD()
@@ -33,8 +33,8 @@ class Test(unittest.TestCase):
device.disconnect()
def test_reassociate(self):
- hapd0 = HostapdCLI(config='ssidOWE-1.conf')
- hapd1 = HostapdCLI(config='ssidOWE-2.conf')
+ hapd0 = ctx.get_hapd_instance('ssidOWE-1.conf').cli
+ hapd1 = ctx.get_hapd_instance('ssidOWE-2.conf').cli
wd = IWD()
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -146,8 +146,8 @@ class Test(unittest.TestCase):
IWD.copy_to_storage('TestFT.psk')
- cls.bss_hostapd = [ HostapdCLI(config='ft-psk-ccmp-1.conf'),
- HostapdCLI(config='ft-psk-ccmp-2.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ft-psk-ccmp-1.conf').cli,
+ ctx.get_hapd_instance('ft-psk-ccmp-2.conf').cli ]
rad2 = hwsim.get_radio('rad2')
cls.rule0 = hwsim.rules.create()
@@ -7,7 +7,7 @@ sys.path.append('../util')
from iwd import IWD
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
#
@@ -72,8 +72,8 @@ class Test(unittest.TestCase):
IWD.copy_to_storage('TestFT.psk')
- cls.bss_hostapd = [ HostapdCLI(config='ft-psk-ccmp-1.conf'),
- HostapdCLI(config='ft-psk-ccmp-2.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ft-psk-ccmp-1.conf').cli,
+ ctx.get_hapd_instance('ft-psk-ccmp-2.conf').cli ]
cls.bss_hostapd[1].disable()
cls.bss_hostapd[0].set_value('ocv', '0')
@@ -6,13 +6,13 @@ import sys, os
sys.path.append('../util')
from iwd import IWD
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def test_preauth_success(self):
- bss_hostapd = [ HostapdCLI(config='eaptls-preauth-1.conf'),
- HostapdCLI(config='eaptls-preauth-2.conf') ]
+ bss_hostapd = [ ctx.get_hapd_instance('eaptls-preauth-1.conf').cli,
+ ctx.get_hapd_instance('eaptls-preauth-2.conf').cli ]
bss0_addr = bss_hostapd[0].bssid
bss1_addr = bss_hostapd[1].bssid
@@ -8,7 +8,7 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
# Table beacon with wildcard BSSID
@@ -25,7 +25,7 @@ beacon_passive_duration = '510b0000c80000ffffffffffff020100'
class Test(unittest.TestCase):
def test_connection_success(self):
- hapd = HostapdCLI(config='ssidRRM.conf')
+ hapd = ctx.get_hapd_instance('ssidRRM.conf').cli
wd = IWD()
psk_agent = PSKAgent("secret123")
@@ -8,10 +8,10 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
+from config import ctx
import testutil
-from hostapd import HostapdCLI
from hwsim import Hwsim
class Test(unittest.TestCase):
@@ -21,8 +21,8 @@ class Test(unittest.TestCase):
def test_fast_retry(self):
hwsim = Hwsim()
- bss_hostapd = [ HostapdCLI(config='ssid1.conf'),
- HostapdCLI(config='ssid2.conf') ]
+ bss_hostapd = [ ctx.get_hapd_instance('ssid1.conf').cli,
+ ctx.get_hapd_instance('ssid2.conf').cli ]
bss_radio = [ hwsim.get_radio('rad0'),
hwsim.get_radio('rad1') ]
@@ -8,10 +8,10 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
+from config import ctx
import testutil
-from hostapd import HostapdCLI
from hwsim import Hwsim
class Test(unittest.TestCase):
@@ -20,8 +20,8 @@ class Test(unittest.TestCase):
def test_stop_retry(self):
hwsim = Hwsim()
- bss_hostapd = [ HostapdCLI(config='ssid1.conf'),
- HostapdCLI(config='ssid2.conf') ]
+ bss_hostapd = [ ctx.get_hapd_instance('ssid1.conf').cli,
+ ctx.get_hapd_instance('ssid2.conf').cli ]
bss_radio = [ hwsim.get_radio('rad0'),
hwsim.get_radio('rad1') ]
@@ -8,7 +8,7 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
@@ -65,7 +65,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidSAE-Clogging.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidSAE-Clogging.conf').cli
@classmethod
def tearDownClass(cls):
@@ -8,7 +8,6 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
import testutil
from config import ctx
@@ -116,9 +115,9 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.bss_hostapd = [ HostapdCLI(config='ft-sae-1.conf'),
- HostapdCLI(config='ft-sae-2.conf'),
- HostapdCLI(config='ft-psk-3.conf') ]
+ cls.bss_hostapd = [ ctx.get_hapd_instance('ft-sae-1.conf').cli,
+ ctx.get_hapd_instance('ft-sae-2.conf').cli,
+ ctx.get_hapd_instance('ft-psk-3.conf').cli ]
ctx.start_process(['ip', 'link', 'set', 'dev', cls.bss_hostapd[0].ifname, 'down']).wait()
ctx.start_process(['ip', 'link', 'set', 'dev', cls.bss_hostapd[0].ifname, \
@@ -8,7 +8,7 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
@@ -53,7 +53,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidSAE.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidSAE.conf').cli
IWD.copy_to_storage('ssidSAE.psk')
pass
@@ -8,7 +8,7 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
@@ -95,7 +95,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hostapd = HostapdCLI(config='ssidSAE.conf')
+ cls.hostapd = ctx.get_hapd_instance('ssidSAE.conf').cli
@classmethod
def tearDownClass(cls):
@@ -8,7 +8,7 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
@@ -37,7 +37,7 @@ class Test(unittest.TestCase):
self.validate_connection(wd, 'InvalidSecret')
def test_no_supported_groups(self):
- hostapd = HostapdCLI(config='ssidSAE.conf')
+ hostapd = ctx.get_hapd_instance('ssidSAE.conf').cli
hostapd.set_value('sae_groups', '1')
hostapd.reload()
@@ -9,7 +9,6 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
from config import ctx
class Test(unittest.TestCase):
@@ -40,7 +39,7 @@ class Test(unittest.TestCase):
# needed because the hwsim rule only matches once and must be matched
# on the first commit, not during group negotiation.
#
- hostapd = HostapdCLI(config='ssidSAE.conf')
+ hostapd = ctx.get_hapd_instance('ssidSAE.conf').cli
hostapd.set_value('vendor_elements', 'dd0cf4f5e8050500000000000000')
hostapd.set_value('sae_groups', '19')
hostapd.reload()
@@ -64,7 +63,7 @@ class Test(unittest.TestCase):
rule0.remove()
def test_sta_confirm_not_acked(self):
- hostapd = HostapdCLI(config='ssidSAE.conf')
+ hostapd = ctx.get_hapd_instance('ssidSAE.conf').cli
hostapd.set_value('vendor_elements', 'dd0cf4f5e8050500000000000000')
hostapd.set_value('sae_groups', '19')
hostapd.reload()
@@ -9,7 +9,7 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
+from config import ctx
from time import sleep
@@ -18,7 +18,7 @@ class Test(unittest.TestCase):
def test_connection_success(self):
hwsim = Hwsim()
- hostapd = HostapdCLI(config='ssidCCMP.conf')
+ hostapd = ctx.get_hapd_instance('ssidCCMP.conf').cli
radio = hwsim.get_radio('rad0')
wd = IWD()
@@ -8,12 +8,12 @@ import iwd
from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
-from hostapd import HostapdCLI
+from config import ctx
class Test(unittest.TestCase):
def test_connection_success(self):
- hostapd = HostapdCLI(config='ssidCCMP.conf')
+ hostapd = ctx.get_hapd_instance('ssidCCMP.conf').cli
wd = IWD()
@@ -10,13 +10,11 @@ from iwd import IWD
from iwd import PSKAgent
from iwd import NetworkType
from hwsim import Hwsim
-from hostapd import HostapdCLI
+from config import ctx
import testutil
class Test(unittest.TestCase):
def validate(self, wd, resend_m3=False):
- hapd = HostapdCLI('ssidCCMP.conf')
-
psk_agent = PSKAgent("secret123")
wd.register_psk_agent(psk_agent)
@@ -42,10 +40,10 @@ class Test(unittest.TestCase):
# Rekey 5 times just to make sure the key ID can be toggled back and
# forth without causing problems.
for i in range(5):
- hapd.rekey(device.address)
+ self.hapd.rekey(device.address)
if resend_m3:
- hapd.resend_m3(device.address)
+ self.hapd.resend_m3(device.address)
testutil.test_iface_operstate()
testutil.test_ifaces_connected()
@@ -101,7 +99,7 @@ class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
- cls.hapd = HostapdCLI()
+ cls.hapd = ctx.get_hapd_instance().cli
@classmethod
def tearDownClass(cls):