diff options
author | Damien George <damien@micropython.org> | 2024-07-25 16:51:07 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-07-25 18:14:52 +1000 |
commit | e1fe62f4fca9506980bb19bbc973bf21740625e0 (patch) | |
tree | 2ee5dfb0a2edde5779a867e0cecd56c27a756230 /tests/multi_net/sslcontext_server_client.py | |
parent | 17f254df3589ce4a127ad4575ed2c031d5ab81b3 (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.py | 12 |
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(): |