17
17
from six .moves import mock
18
18
19
19
from reportportal_client .helpers import timestamp
20
- from reportportal_client .static .defines import NOT_FOUND
21
20
22
21
23
22
def connection_error (* args , ** kwargs ):
@@ -40,31 +39,30 @@ def invalid_response(*args, **kwargs):
40
39
41
40
42
41
@pytest .mark .parametrize (
43
- 'requests_method, client_method, client_params, expected_result ' ,
42
+ 'requests_method, client_method, client_params' ,
44
43
[
45
- ('put' , 'finish_launch' , [timestamp ()], NOT_FOUND ),
46
- ('put' , 'finish_test_item' , ['test_item_id' , timestamp ()], NOT_FOUND ),
47
- ('get' , 'get_item_id_by_uuid' , ['test_item_uuid' ], NOT_FOUND ),
48
- ('get' , 'get_launch_info' , [], {}),
49
- ('get' , 'get_launch_ui_id' , [], None ),
50
- ('get' , 'get_launch_ui_url' , [], None ),
51
- ('get' , 'get_project_settings' , [], {}),
52
- ('post' , 'start_launch' , ['Test Launch' , timestamp ()], NOT_FOUND ),
53
- ('post' , 'start_test_item' , ['Test Item' , timestamp (), 'STEP' ],
54
- NOT_FOUND ),
55
- ('put' , 'update_test_item' , ['test_item_id' ], NOT_FOUND )
44
+ ('put' , 'finish_launch' , [timestamp ()]),
45
+ ('put' , 'finish_test_item' , ['test_item_id' , timestamp ()]),
46
+ ('get' , 'get_item_id_by_uuid' , ['test_item_uuid' ]),
47
+ ('get' , 'get_launch_info' , []),
48
+ ('get' , 'get_launch_ui_id' , []),
49
+ ('get' , 'get_launch_ui_url' , []),
50
+ ('get' , 'get_project_settings' , []),
51
+ ('post' , 'start_launch' , ['Test Launch' , timestamp ()]),
52
+ ('post' , 'start_test_item' , ['Test Item' , timestamp (), 'STEP' ]),
53
+ ('put' , 'update_test_item' , ['test_item_id' ])
56
54
]
57
55
)
58
56
def test_connection_errors (rp_client , requests_method , client_method ,
59
- client_params , expected_result ):
57
+ client_params ):
60
58
rp_client .launch_id = 'test_launch_id'
61
59
getattr (rp_client .session , requests_method ).side_effect = connection_error
62
60
result = getattr (rp_client , client_method )(* client_params )
63
61
assert result is None
64
62
65
63
getattr (rp_client .session , requests_method ).side_effect = response_error
66
64
result = getattr (rp_client , client_method )(* client_params )
67
- assert result == expected_result
65
+ assert result is None
68
66
69
67
70
68
@pytest .mark .parametrize (
0 commit comments