aboutsummaryrefslogtreecommitdiff
path: root/tests/extmod
diff options
context:
space:
mode:
authorPaul Sokolovsky2019-03-01 23:48:16 +0300
committerDamien George2019-04-30 17:27:28 +1000
commit7b5400134b6d121741234cc99313145c0edf28c2 (patch)
treec1443737d73b03d185fbf4e1520f26f013d26bc4 /tests/extmod
parentc76445315f836eb75835814ebe97e14107adbf0f (diff)
tests/ussl_basic: Disable setblocking() calls.
Now that setblocking() is implemented in modussl_axtls, it calls into the underlying stream object, and io.BytesIO doesn't have setblocking().
Diffstat (limited to 'tests/extmod')
-rw-r--r--tests/extmod/ussl_basic.py13
-rw-r--r--tests/extmod/ussl_basic.py.exp2
2 files changed, 8 insertions, 7 deletions
diff --git a/tests/extmod/ussl_basic.py b/tests/extmod/ussl_basic.py
index e8710ed51..a040fc20c 100644
--- a/tests/extmod/ussl_basic.py
+++ b/tests/extmod/ussl_basic.py
@@ -20,12 +20,13 @@ ss = ssl.wrap_socket(socket, server_side=1)
# print
print(repr(ss)[:12])
-# setblocking
-try:
- ss.setblocking(False)
-except NotImplementedError:
- print('setblocking: NotImplementedError')
-ss.setblocking(True)
+# setblocking() propagates call to the underlying stream object, and
+# io.BytesIO doesn't have setblocking() (in CPython too).
+#try:
+# ss.setblocking(False)
+#except NotImplementedError:
+# print('setblocking: NotImplementedError')
+#ss.setblocking(True)
# write
print(ss.write(b'aaaa'))
diff --git a/tests/extmod/ussl_basic.py.exp b/tests/extmod/ussl_basic.py.exp
index 57eed8c57..528233831 100644
--- a/tests/extmod/ussl_basic.py.exp
+++ b/tests/extmod/ussl_basic.py.exp
@@ -1,8 +1,8 @@
ssl_handshake_status: -256
wrap_socket: OSError(5,)
<_SSLSocket
-setblocking: NotImplementedError
4
b''
+read: OSError(-261,)
read: OSError(9,)
write: OSError(9,)