autotests: scan network when no AP is present

This commit is contained in:
Rahul Rahul 2016-05-16 17:02:33 -07:00 committed by Denis Kenzior
parent dd178b62a4
commit 67a43a0813
1 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,32 @@
#!/usr/bin/python3
#built-in python libraries
import unittest
import dbus
import logging
import sys
sys.path.append('../utility') #needed to import all the utility modules
import utility
# start this test without hostapd
class TestScanNetworkWithoutAP(unittest.TestCase):
def test_scanNetworkWithoutAP(self):
logger.info(sys._getframe().f_code.co_name)
# scan and get network name
deviceList = utility.getDeviceList(bus)
networkList = utility.getNetworkList(deviceList, bus)
networkName = utility.getNetworkName(networkList)
logger.info("Network Found: %s", networkName)
# should not find any network since hostapd is not running.
self.assertEqual(networkName, "")
@classmethod
def setUpClass(cls):
global logger, bus
utility.initLogger()
logger = logging.getLogger(__name__)
bus = dbus.SystemBus()
if __name__ == '__main__':
unittest.main(exit=True)