summaryrefslogtreecommitdiffstatshomepage
path: root/tests/wipy/wlan
diff options
context:
space:
mode:
authordanicampora <daniel@wipy.io>2015-10-19 11:41:29 +0200
committerdanicampora <daniel@wipy.io>2015-10-19 21:17:15 +0200
commit2e0cd20a1d3c6ddfaf0bb6dafc823955858334a9 (patch)
tree6394cf522e3e4328465b853aacbe1ac68d89ac14 /tests/wipy/wlan
parent65f6324573db77a35152d09642b1f3e26eed3908 (diff)
downloadmicropython-2e0cd20a1d3c6ddfaf0bb6dafc823955858334a9.tar.gz
micropython-2e0cd20a1d3c6ddfaf0bb6dafc823955858334a9.zip
cc3200: Refactor network module to make the server a propper object.
Diffstat (limited to 'tests/wipy/wlan')
-rw-r--r--tests/wipy/wlan/server.py41
-rw-r--r--tests/wipy/wlan/server.py.exp10
2 files changed, 51 insertions, 0 deletions
diff --git a/tests/wipy/wlan/server.py b/tests/wipy/wlan/server.py
new file mode 100644
index 0000000000..07dc26f504
--- /dev/null
+++ b/tests/wipy/wlan/server.py
@@ -0,0 +1,41 @@
+'''
+network server test for the CC3200 based boards.
+'''
+
+import os
+import network
+
+mch = os.uname().machine
+if not 'LaunchPad' in mch and not'WiPy' in mch:
+ raise Exception('Board not supported!')
+
+server = network.server()
+
+print(server.timeout() == 300)
+print(server.running() == True)
+server.deinit()
+print(server.running() == False)
+
+server.init(login=('test-user', 'test-password'), timeout=60)
+print(server.running() == True)
+print(server.timeout() == 60)
+
+server.deinit()
+print(server.running() == False)
+server.init()
+print(server.running() == True)
+
+try:
+ server.init(1)
+except:
+ print('Exception')
+
+try:
+ server.init(0, login=('0000000000011111111111222222222222333333', 'abc'))
+except:
+ print('Exception')
+
+try:
+ server.timeout(1)
+except:
+ print('Exception')
diff --git a/tests/wipy/wlan/server.py.exp b/tests/wipy/wlan/server.py.exp
new file mode 100644
index 0000000000..a125ec934d
--- /dev/null
+++ b/tests/wipy/wlan/server.py.exp
@@ -0,0 +1,10 @@
+True
+True
+True
+True
+True
+True
+True
+Exception
+Exception
+Exception