From fd8d377a34cc4bb7954ea2de75de9bd61a341fcf Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 3 May 2019 21:48:24 -0400 Subject: [PATCH] More robust re-ordering of tests --- tests/conftest.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 89db0281..f6aa9952 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -12,5 +12,6 @@ def pytest_unconfigure(config): def pytest_collection_modifyitems(items): # Ensure test_black.py runs first before any asyncio code kicks in - test_black = [fn for fn in items if fn.name == "test_black"][0] - items.insert(0, items.pop(items.index(test_black))) + test_black = [fn for fn in items if fn.name == "test_black"] + if test_black: + items.insert(0, items.pop(items.index(test_black[0])))