aboutsummaryrefslogtreecommitdiffstats
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index a2650850..fd618039 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -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(