summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2025-08-12 10:48:16 +1000
committerDamien George <damien@micropython.org>2025-08-15 01:03:00 +1000
commit2bba507148e8a751123257fa2b075c70d67e1160 (patch)
tree830d4592b946e1709fdb730df51cd22cf2ec73a2
parenta279c64046445c9dbde0a5d3d53d467cb7e43550 (diff)
tests: Require SSL certificate file to be available for test to run.
Previously, any test needing an SSL certificate file would automatically skip if the file could not be found. But that makes it too easy to accidentally skip tests. Instead, change it so that the test fails if the certificate file doesn't exist. That matches, for example, the fact that the test fails if networking (LAN, WiFi) is not active. Signed-off-by: Damien George <damien@micropython.org>
-rw-r--r--tests/multi_net/asyncio_tls_server_client.py7
-rw-r--r--tests/multi_net/asyncio_tls_server_client_cert_required_error.py7
-rw-r--r--tests/multi_net/asyncio_tls_server_client_readline.py7
-rw-r--r--tests/multi_net/asyncio_tls_server_client_verify_error.py7
-rw-r--r--tests/multi_net/ssl_cert_ec.py7
-rw-r--r--tests/multi_net/ssl_cert_rsa.py7
-rw-r--r--tests/multi_net/sslcontext_check_hostname_error.py7
-rw-r--r--tests/multi_net/sslcontext_getpeercert.py7
-rw-r--r--tests/multi_net/sslcontext_server_client_files.py7
-rw-r--r--tests/multi_net/sslcontext_verify_error.py7
-rw-r--r--tests/multi_net/sslcontext_verify_time_error.py7
-rw-r--r--tests/net_inet/asyncio_tls_open_connection_readline.py6
-rw-r--r--tests/net_inet/test_sslcontext_client.py5
13 files changed, 0 insertions, 88 deletions
diff --git a/tests/multi_net/asyncio_tls_server_client.py b/tests/multi_net/asyncio_tls_server_client.py
index 98f15c662..016f57970 100644
--- a/tests/multi_net/asyncio_tls_server_client.py
+++ b/tests/multi_net/asyncio_tls_server_client.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
async def handle_connection(reader, writer):
data = await reader.read(100)
diff --git a/tests/multi_net/asyncio_tls_server_client_cert_required_error.py b/tests/multi_net/asyncio_tls_server_client_cert_required_error.py
index 178ad3927..eac9a98be 100644
--- a/tests/multi_net/asyncio_tls_server_client_cert_required_error.py
+++ b/tests/multi_net/asyncio_tls_server_client_cert_required_error.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
async def handle_connection(reader, writer):
print("handle connection")
diff --git a/tests/multi_net/asyncio_tls_server_client_readline.py b/tests/multi_net/asyncio_tls_server_client_readline.py
index da5f1afee..6093628ce 100644
--- a/tests/multi_net/asyncio_tls_server_client_readline.py
+++ b/tests/multi_net/asyncio_tls_server_client_readline.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
async def handle_connection(reader, writer):
data = await reader.readline()
diff --git a/tests/multi_net/asyncio_tls_server_client_verify_error.py b/tests/multi_net/asyncio_tls_server_client_verify_error.py
index 362f0fc8e..6dbff0482 100644
--- a/tests/multi_net/asyncio_tls_server_client_verify_error.py
+++ b/tests/multi_net/asyncio_tls_server_client_verify_error.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
async def handle_connection(reader, writer):
print("handle connection")
diff --git a/tests/multi_net/ssl_cert_ec.py b/tests/multi_net/ssl_cert_ec.py
index 2c5734e05..8ecbd4d34 100644
--- a/tests/multi_net/ssl_cert_ec.py
+++ b/tests/multi_net/ssl_cert_ec.py
@@ -13,13 +13,6 @@ PORT = 8000
certfile = "ec_cert.der"
keyfile = "ec_key.der"
-try:
- os.stat(certfile)
- os.stat(keyfile)
-except OSError:
- print("SKIP")
- raise SystemExit
-
with open(certfile, "rb") as cf:
cert = cadata = cf.read()
diff --git a/tests/multi_net/ssl_cert_rsa.py b/tests/multi_net/ssl_cert_rsa.py
index d148c8ebc..b99493b0a 100644
--- a/tests/multi_net/ssl_cert_rsa.py
+++ b/tests/multi_net/ssl_cert_rsa.py
@@ -13,13 +13,6 @@ PORT = 8000
certfile = "rsa_cert.der"
keyfile = "rsa_key.der"
-try:
- os.stat(certfile)
- os.stat(keyfile)
-except OSError:
- print("SKIP")
- raise SystemExit
-
with open(certfile, "rb") as cf:
cert = cadata = cf.read()
diff --git a/tests/multi_net/sslcontext_check_hostname_error.py b/tests/multi_net/sslcontext_check_hostname_error.py
index d85363f00..6bd911ddf 100644
--- a/tests/multi_net/sslcontext_check_hostname_error.py
+++ b/tests/multi_net/sslcontext_check_hostname_error.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
# Server
def instance0():
diff --git a/tests/multi_net/sslcontext_getpeercert.py b/tests/multi_net/sslcontext_getpeercert.py
index e9d96be24..e2d2a4251 100644
--- a/tests/multi_net/sslcontext_getpeercert.py
+++ b/tests/multi_net/sslcontext_getpeercert.py
@@ -15,13 +15,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
# Server
def instance0():
diff --git a/tests/multi_net/sslcontext_server_client_files.py b/tests/multi_net/sslcontext_server_client_files.py
index 64a4215c7..48ff6376f 100644
--- a/tests/multi_net/sslcontext_server_client_files.py
+++ b/tests/multi_net/sslcontext_server_client_files.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
# Server
def instance0():
diff --git a/tests/multi_net/sslcontext_verify_error.py b/tests/multi_net/sslcontext_verify_error.py
index 5dc461e77..07dcc690b 100644
--- a/tests/multi_net/sslcontext_verify_error.py
+++ b/tests/multi_net/sslcontext_verify_error.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "ec_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
# Server
def instance0():
diff --git a/tests/multi_net/sslcontext_verify_time_error.py b/tests/multi_net/sslcontext_verify_time_error.py
index fbefdecf9..7b986322d 100644
--- a/tests/multi_net/sslcontext_verify_time_error.py
+++ b/tests/multi_net/sslcontext_verify_time_error.py
@@ -14,13 +14,6 @@ PORT = 8000
cert = cafile = "expired_cert.der"
key = "ec_key.der"
-try:
- os.stat(cafile)
- os.stat(key)
-except OSError:
- print("SKIP")
- raise SystemExit
-
# Server
def instance0():
diff --git a/tests/net_inet/asyncio_tls_open_connection_readline.py b/tests/net_inet/asyncio_tls_open_connection_readline.py
index 70145d91a..a0df88be4 100644
--- a/tests/net_inet/asyncio_tls_open_connection_readline.py
+++ b/tests/net_inet/asyncio_tls_open_connection_readline.py
@@ -20,12 +20,6 @@ import asyncio
ca_cert_chain = "isrg.der"
-try:
- os.stat(ca_cert_chain)
-except OSError:
- print("SKIP")
- raise SystemExit
-
with open(ca_cert_chain, "rb") as ca:
cadata = ca.read()
diff --git a/tests/net_inet/test_sslcontext_client.py b/tests/net_inet/test_sslcontext_client.py
index 0c83abb73..77f68da49 100644
--- a/tests/net_inet/test_sslcontext_client.py
+++ b/tests/net_inet/test_sslcontext_client.py
@@ -13,11 +13,6 @@ import ssl
# $ openssl x509 -in mpycert.pem -out mpycert.der -outform DER
ca_cert_chain = "mpycert.der"
-try:
- os.stat(ca_cert_chain)
-except OSError:
- print("SKIP")
- raise SystemExit
def main(use_stream=True):