summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/extmod/select_poll_udp.py8
-rw-r--r--tests/extmod/socket_udp_nonblock.py8
2 files changed, 12 insertions, 4 deletions
diff --git a/tests/extmod/select_poll_udp.py b/tests/extmod/select_poll_udp.py
index 336f987c1..133871b1a 100644
--- a/tests/extmod/select_poll_udp.py
+++ b/tests/extmod/select_poll_udp.py
@@ -8,9 +8,13 @@ except (ImportError, AttributeError):
print("SKIP")
raise SystemExit
+try:
+ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+ s.bind(socket.getaddrinfo("127.0.0.1", 8000)[0][-1])
+except OSError:
+ print("SKIP")
+ raise SystemExit
-s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
-s.bind(socket.getaddrinfo("127.0.0.1", 8000)[0][-1])
poll = select.poll()
# UDP socket should not be readable
diff --git a/tests/extmod/socket_udp_nonblock.py b/tests/extmod/socket_udp_nonblock.py
index f7ce5f344..1e74e2917 100644
--- a/tests/extmod/socket_udp_nonblock.py
+++ b/tests/extmod/socket_udp_nonblock.py
@@ -6,9 +6,13 @@ except ImportError:
print("SKIP")
raise SystemExit
+try:
+ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+ s.bind(socket.getaddrinfo("127.0.0.1", 8000)[0][-1])
+except OSError:
+ print("SKIP")
+ raise SystemExit
-s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
-s.bind(socket.getaddrinfo("127.0.0.1", 8000)[0][-1])
s.settimeout(0)
try: