public API only
diff --git a/tests/conftest.py b/tests/conftest.py
index 41cc227..2092602 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -33,7 +33,7 @@
     required = item.keywords.get("requires_backend_interface")
     if required is not None and "backend" in item.funcargs:
         required_interfaces = tuple(
-            kwargs["interface"] for args, kwargs in required._arglist
+            mark.kwargs["interface"] for mark in required
         )
         if not isinstance(item.funcargs["backend"], required_interfaces):
             pytest.skip("{0} backend does not support {1}".format(