mirror of
https://github.com/saymrwulf/cryptography.git
synced 2026-05-14 20:37:55 +00:00
reorganize try block for test generation
This commit is contained in:
parent
f93d8244ea
commit
daefd3fbff
1 changed files with 4 additions and 3 deletions
|
|
@ -29,14 +29,15 @@ def pytest_generate_tests(metafunc):
|
|||
for backend in selected_backends:
|
||||
try:
|
||||
required = metafunc.function.requires_backend_interface
|
||||
except AttributeError:
|
||||
# function does not have requires_backend_interface decorator
|
||||
filtered_backends.append(backend)
|
||||
else:
|
||||
required_interfaces = tuple(
|
||||
mark.kwargs["interface"] for mark in required
|
||||
)
|
||||
if isinstance(backend, required_interfaces):
|
||||
filtered_backends.append(backend)
|
||||
except AttributeError:
|
||||
# function does not have requires_backend_interface decorator
|
||||
filtered_backends.append(backend)
|
||||
|
||||
if not filtered_backends:
|
||||
pytest.skip(
|
||||
|
|
|
|||
Loading…
Reference in a new issue