tests/net_hosted/ssl_verify_callback.py: Skip if no verify_callback.

axTLS does not implement the `verify_callback` attribute.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2025-07-31 13:49:16 +10:00
parent c5c03e74ab
commit 3b46c0018a

View File

@@ -4,6 +4,12 @@ import io
import socket
import tls
context = tls.SSLContext(tls.PROTOCOL_TLS_CLIENT)
if not hasattr(context, "verify_callback"):
print("SKIP")
raise SystemExit
def verify_callback(cert, depth):
print("verify_callback:", type(cert), len(cert) > 100, depth)
@@ -16,7 +22,6 @@ def verify_callback_fail(cert, depth):
def test(peer_addr):
context = tls.SSLContext(tls.PROTOCOL_TLS_CLIENT)
context.verify_mode = tls.CERT_OPTIONAL
context.verify_callback = verify_callback
s = socket.socket()