From 3375a35e1986a9c30d5e89c7d1c9749f83b9ec7b Mon Sep 17 00:00:00 2001 From: holger krekel Date: Fri, 1 May 2026 17:47:06 +0200 Subject: [PATCH] feat: support cd src/relay_minitest && pytest --relay1 IPADDRESS --- src/relay_minitest/conftest.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/relay_minitest/conftest.py b/src/relay_minitest/conftest.py index e63a08d..e28caea 100644 --- a/src/relay_minitest/conftest.py +++ b/src/relay_minitest/conftest.py @@ -1,3 +1,4 @@ +import ipaddress import ssl import pytest @@ -15,14 +16,13 @@ def pytest_addoption(parser): def get_ssl_context(maildomain): - if ( - maildomain.startswith("_") - or maildomain.startswith("10.") - or maildomain.startswith("172.") - or maildomain.startswith("192.168.") - or maildomain == "localhost" - or maildomain == "127.0.0.1" - ): + try: + ipaddress.ip_address(maildomain) + is_ip = True + except ValueError: + is_ip = False + + if maildomain.startswith("_") or maildomain == "localhost" or is_ip: ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE