From fb41dcefab5e00ab8022f543bfc84f111b7a38b5 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Fri, 1 Jun 2018 14:39:43 +0900 Subject: Fix sphinx.testing uses deprecated pytest API; Node.get_marker(name) --- tests/test_setup_command.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/test_setup_command.py') diff --git a/tests/test_setup_command.py b/tests/test_setup_command.py index facb8879d..cd1f89c0c 100644 --- a/tests/test_setup_command.py +++ b/tests/test_setup_command.py @@ -27,7 +27,10 @@ def setup_command(request, tempdir, rootdir): Run `setup.py build_sphinx` with args and kwargs, pass it to the test and clean up properly. """ - marker = request.node.get_marker('setup_command') + if hasattr(request.node, 'get_closest_marker'): # pytest-3.6.0 or newer + marker = request.node.get_closest_marker('setup_command') + else: + marker = request.node.get_marker('setup_command') args = marker.args if marker else [] pkgrootdir = tempdir / 'test-setup' -- cgit v1.2.1