From d5cd4da93ddcd96bbc99ae18025e5a9fe98ccf3a Mon Sep 17 00:00:00 2001 From: Jeongsoo Park Date: Sun, 21 Jun 2020 03:01:03 +0900 Subject: [PATCH] fix incomparable tuple --- pytest_bdd/plugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pytest_bdd/plugin.py b/pytest_bdd/plugin.py index b93e007..c45a56e 100644 --- a/pytest_bdd/plugin.py +++ b/pytest_bdd/plugin.py @@ -103,6 +103,8 @@ def pytest_collection_modifyitems(session, config, items): declaration_order = getattr(item.function, "__pytest_bdd_counter__", 0) else: declaration_order = 0 - return (item.reportinfo()[:2], declaration_order) + func, linenum = item.reportinfo()[:2] + info = (func, linenum) if linenum is not None else (func, -1) + return (info, declaration_order) items.sort(key=item_key)