File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed
test/integration/pytest_pluginmanager Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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+ )
You can’t perform that action at this time.
0 commit comments