summaryrefslogtreecommitdiff
path: root/tests/multi_net/sslcontext_server_client.py
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-07-25 16:51:07 +1000
committerDamien George <damien@micropython.org>2024-07-25 18:14:52 +1000
commite1fe62f4fca9506980bb19bbc973bf21740625e0 (patch)
tree2ee5dfb0a2edde5779a867e0cecd56c27a756230 /tests/multi_net/sslcontext_server_client.py
parent17f254df3589ce4a127ad4575ed2c031d5ab81b3 (diff)
tests/multi_net: Fix skipping of SSLContext tests when .der don't exist.
The `sslcontext_server_client_ciphers.py` test was using stat to test for the .der files after it already tried to open them for reading. That is now fixed. And `sslcontext_server_client.py` is adjusted to use the same pattern for skipping the test. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/multi_net/sslcontext_server_client.py')
-rw-r--r--tests/multi_net/sslcontext_server_client.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/tests/multi_net/sslcontext_server_client.py b/tests/multi_net/sslcontext_server_client.py
index 473c9c376..6516de53f 100644
--- a/tests/multi_net/sslcontext_server_client.py
+++ b/tests/multi_net/sslcontext_server_client.py
@@ -15,18 +15,14 @@ certfile = "ec_cert.der"
keyfile = "ec_key.der"
try:
- os.stat(certfile)
- os.stat(keyfile)
+ with open(certfile, "rb") as cf:
+ cert = cadata = cf.read()
+ with open(keyfile, "rb") as kf:
+ key = kf.read()
except OSError:
print("SKIP")
raise SystemExit
-with open(certfile, "rb") as cf:
- cert = cadata = cf.read()
-
-with open(keyfile, "rb") as kf:
- key = kf.read()
-
# Server
def instance0():