mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-30 06:02:39 +01:00
72fac7f1b8
This was copy pasted from the autoconnect test, and depending on how the python module cache is ordered can incorrectly use the wrong test class. This should nothappen because we insert the paths to the head of the list but for consistency the class should be named something that reflects what the test is doing.
34 lines
905 B
Python
34 lines
905 B
Python
#!/usr/bin/python3
|
|
|
|
import unittest
|
|
import sys
|
|
|
|
sys.path.append('../util')
|
|
import iwd
|
|
import validation
|
|
from validation import TestHiddenNetworks
|
|
from iwd import IWD
|
|
|
|
class TestWpaNetwork(unittest.TestCase):
|
|
'''
|
|
The bellow test cases excesise the following connection scenarios:
|
|
|
|
Network config is
|
|
present at start time: Connect: AutoConnect: Result:
|
|
--------------------------------------------------------------------------
|
|
False True Connection succeeds
|
|
True True Connection succeeds
|
|
'''
|
|
|
|
def test_wpa(self):
|
|
tca = TestHiddenNetworks()
|
|
tca.validate('ssidHiddenWPA', False, None, True)
|
|
tca.validate('ssidHiddenWPA', True, None, True)
|
|
|
|
@classmethod
|
|
def tearDownClass(cls):
|
|
IWD.clear_storage()
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main(exit=True)
|