summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 0149166..505a6e4 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -170,6 +170,24 @@ def skip_ifnot_redis_enterprise():
return pytest.mark.skipif(check, reason="Not running in redis enterprise")
+def skip_if_nocryptography():
+ try:
+ import cryptography # noqa
+
+ return pytest.mark.skipif(False, reason="Cryptography dependency found")
+ except ImportError:
+ return pytest.mark.skipif(True, reason="No cryptography dependency")
+
+
+def skip_if_cryptography():
+ try:
+ import cryptography # noqa
+
+ return pytest.mark.skipif(True, reason="Cryptography dependency found")
+ except ImportError:
+ return pytest.mark.skipif(False, reason="No cryptography dependency")
+
+
def _get_client(
cls, request, single_connection_client=True, flushdb=True, from_url=None, **kwargs
):