summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 4b5f6cb..0149166 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -14,8 +14,10 @@ from redis.retry import Retry
REDIS_INFO = {}
default_redis_url = "redis://localhost:6379/9"
-
default_redismod_url = "redis://localhost:36379"
+
+# default ssl client ignores verification for the purpose of testing
+default_redis_ssl_url = "rediss://localhost:6666"
default_cluster_nodes = 6
@@ -37,6 +39,13 @@ def pytest_addoption(parser):
)
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",
default=default_cluster_nodes,
action="store",
@@ -248,6 +257,12 @@ def r2(request):
yield client
+@pytest.fixture()
+def sslclient(request):
+ with _get_client(redis.Redis, request, ssl=True) as client:
+ yield client
+
+
def _gen_cluster_mock_resp(r, response):
connection = Mock()
connection.retry = Retry(NoBackoff(), 0)