mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +01:00
autotests: scan for network defined in conf file
This commit is contained in:
parent
0e52787890
commit
dd178b62a4
37
autotests/test1AP/scanNetworkTest.py
Executable file
37
autotests/test1AP/scanNetworkTest.py
Executable file
@ -0,0 +1,37 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
#built-in python libraries
|
||||
import unittest
|
||||
import dbus
|
||||
import logging
|
||||
import sys
|
||||
import time
|
||||
import os
|
||||
sys.path.append('../utility') #needed to import all the utility modules
|
||||
import utility
|
||||
|
||||
class TestScanNetwork(unittest.TestCase):
|
||||
def test_scanNetwork(self):
|
||||
logger.info(sys._getframe().f_code.co_name)
|
||||
deviceList = utility.getDeviceList(bus)
|
||||
networkList = utility.getNetworkList(deviceList, bus)
|
||||
networkName = utility.getNetworkName(networkList)
|
||||
# check if networkName is not null. If yes, restart program.
|
||||
# Alternatively, we can scan for networks.
|
||||
if networkName == "":
|
||||
time.sleep(2)
|
||||
logger.debug("RESTART PROGRAM")
|
||||
os.execl(sys.executable, sys.executable, * sys.argv)
|
||||
|
||||
logger.info("Network Found: %s", networkName)
|
||||
self.assertEqual(networkName, "IntelWIFI")
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
global logger, bus
|
||||
utility.initLogger()
|
||||
logger = logging.getLogger(__name__)
|
||||
bus = dbus.SystemBus()
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main(exit=True)
|
Loading…
Reference in New Issue
Block a user