File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -407,9 +407,13 @@ def _get_item_dirs(item):
407407 def _get_item_tags (self , item ):
408408 # Try to extract names of @pytest.mark.* decorators used for test item
409409 # and exclude those which present in rp_ignore_tags parameter
410- #return [k for k in item.keywords if item.get_marker(k) is not None
411- # and k not in self.ignored_tags]
412- tags = [k for k in item .keywords if item .get_marker (k ) is not None
410+ def get_marker_value (item , keyword ):
411+ marker = item .keywords .get (keyword )
412+ return "{}:{}" .format (keyword , marker .args [0 ]) \
413+ if marker and marker .args else keyword
414+
415+ tags = [get_marker_value (item , k ) for k in item .keywords
416+ if item .get_marker (k ) is not None
413417 and k not in self .ignored_tags ]
414418 tags .extend (item .session .config .getini ('rp_tests_tags' ))
415419
You can’t perform that action at this time.
0 commit comments