circuitpython/tests/multi_net
Damien George 2bba507148 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>
2025-08-15 01:03:00 +10:00
..
asyncio_tcp_client_rst.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_client_rst.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_close_write.py tests/multi_net: Increase asyncio tests timeouts. 2023-09-06 12:09:19 +10:00
asyncio_tcp_close_write.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_readall.py tests/multi_net: Increase asyncio tests timeouts. 2023-09-06 12:09:19 +10:00
asyncio_tcp_readall.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_readexactly.py tests/multi_net: Increase asyncio tests timeouts. 2023-09-06 12:09:19 +10:00
asyncio_tcp_readexactly.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_readinto.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_readinto.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_server_client.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_server_client.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tls_server_client.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
asyncio_tls_server_client.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_cert_required_error.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
asyncio_tls_server_client_cert_required_error.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_readline.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
asyncio_tls_server_client_readline.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_verify_error.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
asyncio_tls_server_client_verify_error.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
ec_cert.der tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
ec_key.der tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
expired_cert.der all: Update bindings, ports and tests for mbedtls v3.5.1. 2024-01-30 11:08:46 +11:00
rsa_cert.der tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
rsa_key.der tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
ssl_cert_ec.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
ssl_cert_ec.py.exp all: Update bindings, ports and tests for mbedtls v3.5.1. 2024-01-30 11:08:46 +11:00
ssl_cert_rsa.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
ssl_cert_rsa.py.exp extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments. 2022-07-20 16:46:04 +10:00
sslcontext_check_hostname_error.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
sslcontext_check_hostname_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_getpeercert.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
sslcontext_getpeercert.py.exp tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
sslcontext_server_client.py tests/multi_net: Fix skipping of SSLContext tests when .der don't exist. 2024-07-25 18:14:52 +10:00
sslcontext_server_client.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_ciphers.py tests/multi_net: Fix skipping of SSLContext tests when .der don't exist. 2024-07-25 18:14:52 +10:00
sslcontext_server_client_ciphers.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_files.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
sslcontext_server_client_files.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_callback.py extmod/modtls_mbedtls: Implement cert verification callback for mbedtls. 2024-02-07 13:00:57 +11:00
sslcontext_verify_callback.py.exp tests/multi_net: Update TLS test certificates and keys. 2025-01-14 14:55:30 +11:00
sslcontext_verify_error.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
sslcontext_verify_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_time_error.py tests: Require SSL certificate file to be available for test to run. 2025-08-15 01:03:00 +10:00
sslcontext_verify_time_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
tcp_accept_recv.py extmod/modlwip: Fix crash when calling recv on listening socket. 2025-06-26 12:46:45 +10:00
tcp_client_rst.py tests/multi_net: Close accepted sockets when tests are done. 2022-01-21 13:34:20 +11:00
tcp_data.py top: Update Python formatting to black "2023 stable style". 2023-02-02 12:51:03 +11:00
tcp_recv_peek.py tests/multi_net: Add test coverage for socket recv flag MSG_PEEK. 2025-06-03 12:52:22 +10:00
tls_dtls_server_client.py tests/multi_net: Update DTLS multi-net test. 2025-07-23 15:47:16 +10:00
tls_dtls_server_client.py.exp tests/multi_net: Update DTLS multi-net test. 2025-07-23 15:47:16 +10:00
udp_data.py tests/multi_net/udp_data.py: Make UDP test more reliable. 2022-02-09 14:05:01 +11:00
udp_data_multi.py tests/multi_net: Add test that requires queuing UDP packets. 2025-05-12 14:19:34 +10:00
udp_data_multi.py.exp tests/multi_net: Add test that requires queuing UDP packets. 2025-05-12 14:19:34 +10:00
udp_recv_dontwait.py tests/multi_net: Add test coverage for socket recv flag MSG_DONTWAIT. 2025-06-03 12:52:25 +10:00
udp_recv_dontwait.py.exp tests/multi_net: Add test coverage for socket recv flag MSG_DONTWAIT. 2025-06-03 12:52:25 +10:00
udp_recv_peek.py tests/multi_net: Add test coverage for socket recv flag MSG_PEEK. 2025-06-03 12:52:22 +10:00