summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
authorChayim I. Kirshen <c@kirshen.com>2021-12-09 18:25:10 +0200
committerChayim I. Kirshen <c@kirshen.com>2021-12-09 18:25:10 +0200
commit7365b267e2ac1ad6fd323c9bdb121a560b101337 (patch)
tree7af3784405327d89cc0daab59bb144b255529650 /tests/conftest.py
parent72addeca0933a23bffa49637a90ffadf26c4eb0e (diff)
downloadredis-py-ck-ssl-cert-passwords.tar.gz
first ssl test - validates an invalid certificateck-ssl-cert-passwords
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 4b5f6cb..65e5369 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -14,6 +14,7 @@ from redis.retry import Retry
REDIS_INFO = {}
default_redis_url = "redis://localhost:6379/9"
+default_redis_ssl_url = "rediss://localhost:6666"
default_redismod_url = "redis://localhost:36379"
default_cluster_nodes = 6
@@ -35,6 +36,13 @@ def pytest_addoption(parser):
" with loaded modules,"
" defaults to `%(default)s`",
)
+
+ parser.addoption(
+ "--redis-ssl-url",
+ default=default_redis_ssl_url,
+ action="store",
+ help="Redis SSL connection string," " defaults to `%(default)s`",
+ )
parser.addoption(
"--redis-cluster-nodes",
@@ -227,6 +235,14 @@ def modclient(request, **kwargs):
redis.Redis, request, from_url=rmurl, decode_responses=True, **kwargs
) as client:
yield client
+
+# @pytest.fixture()
+# def sslclient(request, **kwargs):
+# ssl_url = request.config.getoption("--redis-ssl-url")
+# with _get_client(
+# redis.Redis, request, from_url=ssl_url, decode_responses=True, **kwargs
+# ) as client:
+# yield client
@pytest.fixture()