12345678910111213141516171819202122232425262728 |
- # Module tests
- # Copyright (c) 2014, Jouni Malinen <j@w1.fi>
- #
- # This software may be distributed under the terms of the BSD license.
- # See README for more details.
- import os
- import time
- import hostapd
- def test_module_wpa_supplicant(dev, apdev, params):
- """wpa_supplicant module tests"""
- if "OK" not in dev[0].global_request("MODULE_TESTS"):
- raise Exception("Module tests failed")
- # allow eloop test to complete
- time.sleep(0.75)
- dev[0].relog()
- with open(os.path.join(params['logdir'], 'log0'), 'r') as f:
- res = f.read()
- if "FAIL - should not have called this function" in res:
- raise Exception("eloop test failed")
- def test_module_hostapd(dev):
- """hostapd module tests"""
- hapd_global = hostapd.HostapdGlobal()
- if "OK" not in hapd_global.ctrl.request("MODULE_TESTS"):
- raise Exception("Module tests failed")
|