@@ -190,6 +190,7 @@ def __init__(self,
190
190
self .is_skipped_an_issue = is_skipped_an_issue
191
191
self .base_url_v1 = uri_join (self .endpoint , "api/v1" , self .project )
192
192
self .base_url_v2 = uri_join (self .endpoint , "api/v2" , self .project )
193
+ self .post_timeout = (10 , 10 )
193
194
194
195
self .session = requests .Session ()
195
196
if retries :
@@ -228,7 +229,13 @@ def start_launch(self,
228
229
"rerunOf" : rerunOf
229
230
}
230
231
url = uri_join (self .base_url_v2 , "launch" )
231
- r = self .session .post (url = url , json = data , verify = self .verify_ssl )
232
+ r = self .session .request (
233
+ method = 'POST' ,
234
+ url = url ,
235
+ json = data ,
236
+ verify = self .verify_ssl ,
237
+ timeout = self .post_timeout
238
+ )
232
239
self .launch_id = _get_id (r )
233
240
logger .debug ("start_launch - ID: %s" , self .launch_id )
234
241
return self .launch_id
@@ -354,7 +361,13 @@ def start_test_item(self,
354
361
url = uri_join (self .base_url_v2 , "item" , parent_item_id )
355
362
else :
356
363
url = uri_join (self .base_url_v2 , "item" )
357
- r = self .session .post (url = url , json = data , verify = self .verify_ssl )
364
+ r = self .session .request (
365
+ method = 'POST' ,
366
+ url = url ,
367
+ json = data ,
368
+ verify = self .verify_ssl ,
369
+ timeout = self .post_timeout
370
+ )
358
371
359
372
item_id = _get_id (r )
360
373
logger .debug ("start_test_item - ID: %s" , item_id )
@@ -508,10 +521,12 @@ def _log_batch(self, log_data, force=False):
508
521
files .extend (attachments )
509
522
for i in range (POST_LOGBATCH_RETRY_COUNT ):
510
523
try :
511
- r = self .session .post (
524
+ r = self .session .request (
525
+ method = 'POST' ,
512
526
url = url ,
513
527
files = files ,
514
- verify = self .verify_ssl
528
+ verify = self .verify_ssl ,
529
+ timeout = self .post_timeout
515
530
)
516
531
logger .debug ("log_batch response: %s" , r .text )
517
532
self ._batch_logs = []
0 commit comments