aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2017-05-20 18:36:19 -0700
committerPaul Kehrer <paul.l.kehrer@gmail.com>2017-05-20 18:36:19 -0700
commitf9b3b1592d1e0fb0e49b46d603cf0301f7d31cf3 (patch)
treebd8b67bd713c7361bc51dd8398bdc7c755b24019 /tests
parent846ae1c789ed2d611a888295f97bf25d3e36085b (diff)
downloadcryptography-f9b3b1592d1e0fb0e49b46d603cf0301f7d31cf3.tar.gz
cryptography-f9b3b1592d1e0fb0e49b46d603cf0301f7d31cf3.tar.bz2
cryptography-f9b3b1592d1e0fb0e49b46d603cf0301f7d31cf3.zip
Delete some code (#3563)
* Delete some code * removed import * delete more code
Diffstat (limited to 'tests')
-rw-r--r--tests/conftest.py18
-rw-r--r--tests/test_utils.py45
-rw-r--r--tests/utils.py17
3 files changed, 8 insertions, 72 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 8605f3ae..66a3cd64 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -8,7 +8,7 @@ import pytest
from cryptography.hazmat.backends.openssl import backend as openssl_backend
-from .utils import check_backend_support, select_backends, skip_if_empty
+from .utils import check_backend_support, skip_if_empty
def pytest_report_header(config):
@@ -17,19 +17,15 @@ def pytest_report_header(config):
def pytest_generate_tests(metafunc):
if "backend" in metafunc.fixturenames:
- names = metafunc.config.getoption("--backend")
- selected_backends = select_backends(names, [openssl_backend])
-
filtered_backends = []
- required = metafunc.function.requires_backend_interface
required_interfaces = [
- mark.kwargs["interface"] for mark in required
+ mark.kwargs["interface"]
+ for mark in metafunc.function.requires_backend_interface
]
- for backend in selected_backends:
- if all(
- isinstance(backend, iface) for iface in required_interfaces
- ):
- filtered_backends.append(backend)
+ if all(
+ isinstance(openssl_backend, iface) for iface in required_interfaces
+ ):
+ filtered_backends.append(openssl_backend)
# If you pass an empty list to parametrize Bad Things(tm) happen
# as of pytest 2.6.4 when the test also has a parametrize decorator
diff --git a/tests/test_utils.py b/tests/test_utils.py
index 0f695233..1637ba5b 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -24,8 +24,7 @@ from .utils import (
load_hash_vectors, load_kasvs_dh_vectors,
load_kasvs_ecdh_vectors, load_nist_kbkdf_vectors, load_nist_vectors,
load_pkcs1_vectors, load_rsa_nist_vectors, load_vectors_from_file,
- load_x963_vectors, raises_unsupported_algorithm, select_backends,
- skip_if_empty
+ load_x963_vectors, raises_unsupported_algorithm, skip_if_empty
)
@@ -33,48 +32,6 @@ class FakeInterface(object):
pass
-def test_select_one_backend():
- b1 = pretend.stub(name="b1")
- b2 = pretend.stub(name="b2")
- b3 = pretend.stub(name="b3")
- backends = [b1, b2, b3]
- name = "b2"
- selected_backends = select_backends(name, backends)
- assert len(selected_backends) == 1
- assert selected_backends[0] == b2
-
-
-def test_select_no_backend():
- b1 = pretend.stub(name="b1")
- b2 = pretend.stub(name="b2")
- b3 = pretend.stub(name="b3")
- backends = [b1, b2, b3]
- name = "back!"
- with pytest.raises(ValueError):
- select_backends(name, backends)
-
-
-def test_select_backends_none():
- b1 = pretend.stub(name="b1")
- b2 = pretend.stub(name="b2")
- b3 = pretend.stub(name="b3")
- backends = [b1, b2, b3]
- name = None
- selected_backends = select_backends(name, backends)
- assert len(selected_backends) == 3
-
-
-def test_select_two_backends():
- b1 = pretend.stub(name="b1")
- b2 = pretend.stub(name="b2")
- b3 = pretend.stub(name="b3")
- backends = [b1, b2, b3]
- name = "b2 ,b1 "
- selected_backends = select_backends(name, backends)
- assert len(selected_backends) == 2
- assert selected_backends == [b1, b2]
-
-
def test_skip_if_empty():
with pytest.raises(pytest.skip.Exception):
skip_if_empty([], [FakeInterface])
diff --git a/tests/utils.py b/tests/utils.py
index dc7377ae..44e16a57 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -25,23 +25,6 @@ KeyedHashVector = collections.namedtuple(
)
-def select_backends(names, backend_list):
- if names is None:
- return backend_list
- split_names = [x.strip() for x in names.split(',')]
- selected_backends = []
- for backend in backend_list:
- if backend.name in split_names:
- selected_backends.append(backend)
-
- if len(selected_backends) > 0:
- return selected_backends
- else:
- raise ValueError(
- "No backend selected. Tried to select: {0}".format(split_names)
- )
-
-
def skip_if_empty(backend_list, required_interfaces):
if not backend_list:
pytest.skip(