Skip to content

Commit 1bcb242

Browse files
committed
Custom Item name: WIP
1 parent 471fe8a commit 1bcb242

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pytest_reportportal/service.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -431,8 +431,8 @@ def _create_suite_path(self, item: Item):
431431
continue
432432
self._lock(leaf, lambda p: self._create_suite(p))
433433

434-
def _get_item_name(self, mark, leaf: Dict[str, Any]) -> str:
435-
return leaf['name']
434+
def _get_item_name(self, mark) -> Optional[str]:
435+
pass
436436

437437
def _get_code_ref(self, item):
438438
# Generate script path from work dir, use only backslashes to have the
@@ -565,9 +565,13 @@ def _process_item_name(self, leaf: Dict[str, Any]) -> str:
565565
:return: Item Name string
566566
"""
567567
item = leaf['item']
568+
name = leaf['name']
568569
names = [m for m in item.iter_markers() if m.name == 'name']
569570
if len(names) > 0:
570-
return self._get_item_name(names[0], leaf)
571+
mark_name = self._get_item_name(names[0])
572+
if mark_name:
573+
name = mark_name
574+
return name
571575

572576
def _get_parameters(self, item):
573577
"""

0 commit comments

Comments
 (0)