aboutsummaryrefslogtreecommitdiff
path: root/tests/net_inet
diff options
context:
space:
mode:
authorPaul Sokolovsky2017-06-23 21:12:32 +0300
committerPaul Sokolovsky2017-06-23 21:12:32 +0300
commit3f9d59c87a6797857a074737034bcd58d0726b2e (patch)
tree44c13021472821755dc42781f548acdbf80c6848 /tests/net_inet
parent0fe825b89e9c6a2a0e379ca61156f8b47f56b333 (diff)
tests/net_inet: Move tests which don't require full Internet to net_hosted.
The idea is that these tests can be run with just a test server running on a test host, with device under test connecting to it, instead of requiring Internet connection for testing. Such setup is however WIP, and some tests in net_hosted/ are so far written to connect to Internet, as there're not test server written yet. This is expected to evolve over time.
Diffstat (limited to 'tests/net_inet')
-rw-r--r--tests/net_inet/README2
-rw-r--r--tests/net_inet/accept_nonblock.py16
-rw-r--r--tests/net_inet/accept_nonblock.py.exp1
-rw-r--r--tests/net_inet/accept_timeout.py22
-rw-r--r--tests/net_inet/accept_timeout.py.exp1
-rw-r--r--tests/net_inet/connect_nonblock.py14
-rw-r--r--tests/net_inet/connect_nonblock.py.exp1
7 files changed, 1 insertions, 56 deletions
diff --git a/tests/net_inet/README b/tests/net_inet/README
index cdd49259a..9a5614efa 100644
--- a/tests/net_inet/README
+++ b/tests/net_inet/README
@@ -1,4 +1,4 @@
-This direcctory contains network tests which require Internet connection.
+This directory contains network tests which require Internet connection.
Note that these tests are not run as part of the main testsuite and need
to be run seperately (from the main test/ directory):
diff --git a/tests/net_inet/accept_nonblock.py b/tests/net_inet/accept_nonblock.py
deleted file mode 100644
index 56f3288e2..000000000
--- a/tests/net_inet/accept_nonblock.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# test that socket.accept() on a non-blocking socket raises EAGAIN
-
-try:
- import usocket as socket
-except:
- import socket
-
-s = socket.socket()
-s.bind(socket.getaddrinfo('127.0.0.1', 8123)[0][-1])
-s.setblocking(False)
-s.listen(1)
-try:
- s.accept()
-except OSError as er:
- print(er.args[0] == 11) # 11 is EAGAIN
-s.close()
diff --git a/tests/net_inet/accept_nonblock.py.exp b/tests/net_inet/accept_nonblock.py.exp
deleted file mode 100644
index 0ca95142b..000000000
--- a/tests/net_inet/accept_nonblock.py.exp
+++ /dev/null
@@ -1 +0,0 @@
-True
diff --git a/tests/net_inet/accept_timeout.py b/tests/net_inet/accept_timeout.py
deleted file mode 100644
index 44b3b8c7c..000000000
--- a/tests/net_inet/accept_timeout.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# test that socket.accept() on a socket with timeout raises ETIMEDOUT
-
-try:
- import usocket as socket
-except:
- import socket
-
-try:
- socket.socket.settimeout
-except AttributeError:
- print('SKIP')
- raise SystemExit
-
-s = socket.socket()
-s.bind(socket.getaddrinfo('127.0.0.1', 8123)[0][-1])
-s.settimeout(1)
-s.listen(1)
-try:
- s.accept()
-except OSError as er:
- print(er.args[0] in (110, 'timed out')) # 110 is ETIMEDOUT; CPython uses a string
-s.close()
diff --git a/tests/net_inet/accept_timeout.py.exp b/tests/net_inet/accept_timeout.py.exp
deleted file mode 100644
index 0ca95142b..000000000
--- a/tests/net_inet/accept_timeout.py.exp
+++ /dev/null
@@ -1 +0,0 @@
-True
diff --git a/tests/net_inet/connect_nonblock.py b/tests/net_inet/connect_nonblock.py
deleted file mode 100644
index e99d7d624..000000000
--- a/tests/net_inet/connect_nonblock.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# test that socket.connect() on a non-blocking socket raises EINPROGRESS
-
-try:
- import usocket as socket
-except:
- import socket
-
-s = socket.socket()
-s.setblocking(False)
-try:
- s.connect(socket.getaddrinfo('micropython.org', 80)[0][-1])
-except OSError as er:
- print(er.args[0] == 115) # 115 is EINPROGRESS
-s.close()
diff --git a/tests/net_inet/connect_nonblock.py.exp b/tests/net_inet/connect_nonblock.py.exp
deleted file mode 100644
index 0ca95142b..000000000
--- a/tests/net_inet/connect_nonblock.py.exp
+++ /dev/null
@@ -1 +0,0 @@
-True