@@ -37,6 +37,10 @@ def __iter__(self):
3737 mocked_item .session .config .getini = getini
3838 mocked_item .keywords = NodeKeywords ()
3939 mocked_item .get_closest_marker = get_closest_marker
40+ mocked_item .own_markers = [
41+ pytest .mark .test_decorator_key ('test_decorator_value' ),
42+ pytest .mark .test_decorator_key ('new_decorator_value' ),
43+ ]
4044 markers = rp_service ._get_item_markers (mocked_item )
4145 assert markers == [{'value' : 'test_marker' },
4246 {'key' : 'test_decorator_key' ,
@@ -45,6 +49,8 @@ def __iter__(self):
4549 'value' : 'test_value1' },
4650 {'key' : 'test_decorator_key_with_multi_value' ,
4751 'value' : 'test_value2' },
52+ {'key' : 'test_decorator_key' ,
53+ 'value' : 'new_decorator_value' },
4854 {'value' : 'ini_marker' },
4955 {'key' : 'test_ini_key' ,
5056 'value' : 'test_ini_value' }]
@@ -102,6 +108,7 @@ def __iter__(self):
102108 mocked_session .items = [mocked_item ]
103109
104110 rp_service .collect_tests (mocked_session )
111+ mocked_item .own_markers = []
105112 rp_service .start_pytest_item (mocked_item )
106113
107114 expect (mocked_item_start .call_count == 1 , 'One HTTP POST sent' )
0 commit comments