@@ -66,11 +66,7 @@ def __init__(self, rp_client):
66
66
"""
67
67
self .client = rp_client
68
68
69
- def start_nested_step (self ,
70
- name ,
71
- start_time ,
72
- parameters = None ,
73
- ** kwargs ):
69
+ def start_nested_step (self , name , start_time , parameters = None , ** _ ):
74
70
"""Start Nested Step on ReportPortal.
75
71
76
72
:param name: Nested Step name
@@ -80,16 +76,10 @@ def start_nested_step(self,
80
76
parent_id = self .client .current_item ()
81
77
if not parent_id :
82
78
return
83
- return self .client .start_test_item (name , start_time , 'step' ,
84
- has_stats = False ,
85
- parameters = parameters ,
86
- parent_item_id = parent_id )
87
-
88
- def finish_nested_step (self ,
89
- item_id ,
90
- end_time ,
91
- status = None ,
92
- ** kwargs ):
79
+ return self .client .start_test_item (
80
+ name , start_time , 'step' , has_stats = False , parameters = parameters , parent_item_id = parent_id )
81
+
82
+ def finish_nested_step (self , item_id , end_time , status = None , ** _ ):
93
83
"""Finish a Nested Step on ReportPortal.
94
84
95
85
:param item_id: Nested Step item ID
@@ -125,16 +115,14 @@ def __enter__(self):
125
115
rp_client = self .client or current ()
126
116
if not rp_client :
127
117
return
128
- self .__item_id = rp_client .step_reporter \
129
- .start_nested_step (self .name , timestamp (), parameters = self .params )
118
+ self .__item_id = rp_client .step_reporter .start_nested_step (self .name , timestamp (), parameters = self .params )
130
119
if self .params :
131
120
param_list = [
132
121
str (key ) + ": " + str (value )
133
122
for key , value in sorted (self .params .items ())
134
123
]
135
124
param_str = 'Parameters: ' + '; ' .join (param_list )
136
- rp_client .log (timestamp (), param_str , level = 'INFO' ,
137
- item_id = self .__item_id )
125
+ rp_client .log (timestamp (), param_str , level = 'INFO' , item_id = self .__item_id )
138
126
139
127
def __exit__ (self , exc_type , exc_val , exc_tb ):
140
128
"""Exit the runtime context related to this object."""
@@ -148,8 +136,7 @@ def __exit__(self, exc_type, exc_val, exc_tb):
148
136
step_status = self .status
149
137
if any ((exc_type , exc_val , exc_tb )):
150
138
step_status = 'FAILED'
151
- rp_client .step_reporter \
152
- .finish_nested_step (self .__item_id , timestamp (), step_status )
139
+ rp_client .step_reporter .finish_nested_step (self .__item_id , timestamp (), step_status )
153
140
154
141
def __call__ (self , func ):
155
142
"""Wrap and call a function reference.
0 commit comments