From daefd3fbff9b83b1d714e93e46abcdc152873b80 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Fri, 24 Oct 2014 07:48:37 -0700 Subject: reorganize try block for test generation --- tests/conftest.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tests/conftest.py') 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( -- cgit v1.2.3