File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
test/acceptance/display_name Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ def allure_package(item):
109109def allure_name (item , parameters ):
110110 name = escape_name (item .name )
111111 title = allure_title (item )
112- return title .format (** parameters ) if title else name
112+ return title .format (** { ** parameters , ** item . funcargs } ) if title else name
113113
114114
115115def allure_full_name (item ):
Original file line number Diff line number Diff line change @@ -52,3 +52,24 @@ def test_unicode_display_name_template(executed_docstring_source):
5252 has_title (u"Тест с шаблоном и параметром: False" )
5353 )
5454 )
55+
56+
57+ def test_fixture_value_in_display_name (executed_docstring_source ):
58+ """
59+ >>> import allure
60+ >>> import pytest
61+
62+ >>> @pytest.fixture
63+ ... def fix():
64+ ... return 'fixture value'
65+
66+ >>> @allure.title('title with {fix}')
67+ ... def test_fixture_value_name(fix):
68+ ... pass
69+ """
70+
71+ assert_that (executed_docstring_source .allure_report ,
72+ has_test_case ("test_fixture_value_name" ,
73+ has_title ("title with fixture value" )
74+ )
75+ )
You can’t perform that action at this time.
0 commit comments