Skip to content

Commit 481ea54

Browse files
authored
Merge pull request allure-framework#686 from ShurikMen/master
Add allure plugin name
2 parents aa7a29a + ba1dc29 commit 481ea54

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

allure-pytest/src/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def pytest_configure(config):
142142
if report_dir:
143143
report_dir = os.path.abspath(report_dir)
144144
test_listener = AllureListener(config)
145-
config.pluginmanager.register(test_listener)
145+
config.pluginmanager.register(test_listener, 'allure_listener')
146146
allure_commons.plugin_manager.register(test_listener)
147147
config.add_cleanup(cleanup_factory(test_listener))
148148

allure-pytest/test/integration/pytest_pluginmanager/__init__.py

Whitespace-only changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import allure
2+
from hamcrest import assert_that
3+
from allure_commons_test.report import has_test_case
4+
from allure_commons_test.result import with_status
5+
6+
7+
@allure.feature("Integration")
8+
def test_pytest_get_allure_listener_plugin(allured_testdir):
9+
allured_testdir.testdir.makepyfile("""
10+
def test_pytest_get_allure_listener_plugin(request):
11+
assert request.config.pluginmanager.get_plugin('allure_listener')
12+
""")
13+
14+
allured_testdir.run_with_allure()
15+
16+
assert_that(allured_testdir.allure_report,
17+
has_test_case("test_pytest_get_allure_listener_plugin",
18+
with_status("passed"))
19+
)

0 commit comments

Comments
 (0)