3 # Author: Martin Matusiak <numerodix@gmail.com>
4 # Licensed under the GNU Public License, version 3.
11 from conf
import config
13 from sdict
import sdict
17 class TestIwconfig(unittest
.TestCase
):
22 def test_setaccesspoint(self
):
24 wifi_net
.bssid
= "11:22:33:44:55:66"
25 wifi_net
.essid
= "my_ap"
27 wifi_net
.key
= "silly_____key"
29 f
= lambda x
: x
.medium
== "wireless"
30 iface_name
= config
.interfaces
.get_top(pred
=f
).interface
31 network
.setup_wifi(iface_name
, network
=wifi_net
)
33 info
= network
.read_wifi(iface_name
)
34 self
.assert_(info
.mode
== "managed")
35 # self.assert_(info.bssid == wifi_net.bssid) # not associated
36 self
.assert_(info
.essid
== wifi_net
.essid
)
37 self
.assert_(info
.key
!= None)
41 suite
= unittest
.makeSuite(TestIwconfig
)
42 unittest
.TextTestRunner(verbosity
=verbosity
).run(suite
)
44 if __name__
== "__main__":