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):
142
142
if report_dir :
143
143
report_dir = os .path .abspath (report_dir )
144
144
test_listener = AllureListener (config )
145
- config .pluginmanager .register (test_listener )
145
+ config .pluginmanager .register (test_listener , 'allure_listener' )
146
146
allure_commons .plugin_manager .register (test_listener )
147
147
config .add_cleanup (cleanup_factory (test_listener ))
148
148
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