@@ -19,16 +19,17 @@ def __init__(self, endpoint, project, token, api_base=None):
19
19
self .headers = {"Content-Type" : "application/json" ,
20
20
"Authorization" : "{0} {1}" .format ("bearer" ,
21
21
self .token )}
22
+ self .session = requests .Session ()
22
23
23
24
def start_launch (self , start_launch_rq ):
24
25
url = os .path .join (self .base_url , "launch" )
25
- r = requests .post (url = url , headers = self .headers ,
26
+ r = self . session .post (url = url , headers = self .headers ,
26
27
data = start_launch_rq .data )
27
28
return EntryCreatedRS (raw = r .text )
28
29
29
30
def finish_launch (self , launch_id , finish_execution_rq ):
30
31
url = os .path .join (self .base_url , "launch" , launch_id , "finish" )
31
- r = requests .put (url = url , headers = self .headers ,
32
+ r = self . session .put (url = url , headers = self .headers ,
32
33
data = finish_execution_rq .data )
33
34
return OperationCompletionRS (raw = r .text )
34
35
@@ -37,18 +38,18 @@ def start_test_item(self, parent_item_id, start_test_item_rq):
37
38
url = os .path .join (self .base_url , "item" , parent_item_id )
38
39
else :
39
40
url = os .path .join (self .base_url , "item" )
40
- r = requests .post (url = url , headers = self .headers ,
41
+ r = self . session .post (url = url , headers = self .headers ,
41
42
data = start_test_item_rq .data )
42
43
return EntryCreatedRS (raw = r .text )
43
44
44
45
def finish_test_item (self , item_id , finish_test_item_rq ):
45
46
url = os .path .join (self .base_url , "item" , item_id )
46
- r = requests .put (url = url , headers = self .headers ,
47
+ r = self . session .put (url = url , headers = self .headers ,
47
48
data = finish_test_item_rq .data )
48
49
return OperationCompletionRS (raw = r .text )
49
50
50
51
def log (self , save_log_rq ):
51
52
url = os .path .join (self .base_url , "log" )
52
- r = requests .post (url = url , headers = self .headers ,
53
+ r = self . session .post (url = url , headers = self .headers ,
53
54
data = save_log_rq .data )
54
55
return EntryCreatedRS (raw = r .text )
0 commit comments