Skip to content

Commit 0b6258a

Browse files
bluetechblueyed
authored andcommitted
PyCollector.collect: use explicit cast to str
Ref: #6521 (review)
1 parent 9c7b3c5 commit 0b6258a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/_pytest/python.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,12 @@ def collect(self):
369369
if not isinstance(res, list):
370370
res = [res]
371371
values.extend(res)
372-
values.sort(key=lambda item: item.reportinfo()[:2])
372+
373+
def sort_key(item):
374+
fspath, lineno, _ = item.reportinfo()
375+
return (str(fspath), lineno)
376+
377+
values.sort(key=sort_key)
373378
return values
374379

375380
def _makeitem(self, name, obj):

0 commit comments

Comments
 (0)