@@ -408,6 +408,8 @@ def launch_uuid(self) -> Optional[str]:
408
408
409
409
:return: UUID string
410
410
"""
411
+ if self .__launch_uuid is NOT_FOUND :
412
+ return None
411
413
return self .__launch_uuid
412
414
413
415
@property
@@ -593,9 +595,9 @@ def start_launch(
593
595
send_event ("start_launch" , * agent_name_version (attributes ))
594
596
595
597
self .__launch_uuid = response .id
596
- logger .debug ("start_launch - ID: %s" , self .launch_uuid )
598
+ logger .debug ("start_launch - ID: %s" , self .__launch_uuid )
597
599
if self .launch_uuid_print and self .print_output :
598
- print (f"ReportPortal Launch UUID: { self .launch_uuid } " , file = self .print_output .get_output ())
600
+ print (f"ReportPortal Launch UUID: { self .__launch_uuid } " , file = self .print_output .get_output ())
599
601
return self .launch_uuid
600
602
601
603
def start_test_item (
@@ -647,7 +649,7 @@ def start_test_item(
647
649
name ,
648
650
start_time ,
649
651
item_type ,
650
- self .launch_uuid ,
652
+ self .__launch_uuid ,
651
653
attributes = verify_value_length (attributes ) if self .truncate_attributes else attributes ,
652
654
code_ref = code_ref ,
653
655
description = description ,
@@ -711,7 +713,7 @@ def finish_test_item(
711
713
url = uri_join (self .base_url_v2 , "item" , item_id )
712
714
request_payload = ItemFinishRequest (
713
715
end_time ,
714
- self .launch_uuid ,
716
+ self .__launch_uuid ,
715
717
status ,
716
718
attributes = verify_value_length (attributes ) if self .truncate_attributes else attributes ,
717
719
description = description ,
@@ -746,10 +748,10 @@ def finish_launch(
746
748
:param attributes: Launch attributes
747
749
"""
748
750
if self .use_own_launch :
749
- if self .launch_uuid is NOT_FOUND or not self .launch_uuid :
751
+ if self .__launch_uuid is NOT_FOUND or not self .__launch_uuid :
750
752
logger .warning ("Attempt to finish non-existent launch" )
751
753
return None
752
- url = uri_join (self .base_url_v2 , "launch" , self .launch_uuid , "finish" )
754
+ url = uri_join (self .base_url_v2 , "launch" , self .__launch_uuid , "finish" )
753
755
request_payload = LaunchFinishRequest (
754
756
end_time ,
755
757
status = status ,
@@ -766,7 +768,7 @@ def finish_launch(
766
768
).make ()
767
769
if not response :
768
770
return None
769
- logger .debug ("finish_launch - ID: %s" , self .launch_uuid )
771
+ logger .debug ("finish_launch - ID: %s" , self .__launch_uuid )
770
772
logger .debug ("response message: %s" , response .message )
771
773
message = response .message
772
774
else :
@@ -835,7 +837,7 @@ def log(
835
837
logger .warning ("Attempt to log to non-existent item" )
836
838
return None
837
839
rp_file = RPFile (** attachment ) if attachment else None
838
- rp_log = RPRequestLog (self .launch_uuid , time , rp_file , item_id , level , message )
840
+ rp_log = RPRequestLog (self .__launch_uuid , time , rp_file , item_id , level , message )
839
841
return self ._log (self ._log_batcher .append (rp_log ))
840
842
841
843
def get_item_id_by_uuid (self , item_uuid : str ) -> Optional [str ]:
@@ -857,8 +859,8 @@ def get_launch_info(self) -> Optional[dict]:
857
859
"""
858
860
if self .launch_uuid is None :
859
861
return {}
860
- url = uri_join (self .base_url_v1 , "launch" , "uuid" , self .launch_uuid )
861
- logger .debug ("get_launch_info - ID: %s" , self .launch_uuid )
862
+ url = uri_join (self .base_url_v1 , "launch" , "uuid" , self .__launch_uuid )
863
+ logger .debug ("get_launch_info - ID: %s" , self .__launch_uuid )
862
864
response = HttpRequest (
863
865
self .session .get , url = url , verify_ssl = self .verify_ssl , http_timeout = self .http_timeout
864
866
).make ()
@@ -899,7 +901,7 @@ def get_launch_ui_url(self) -> Optional[str]:
899
901
project_name = self .__project .lower (), launch_type = launch_type , launch_id = ui_id
900
902
)
901
903
url = uri_join (self .__endpoint , path )
902
- logger .debug ("get_launch_ui_url - UUID: %s" , self .launch_uuid )
904
+ logger .debug ("get_launch_ui_url - UUID: %s" , self .__launch_uuid )
903
905
return url
904
906
905
907
def get_project_settings (self ) -> Optional [dict ]:
@@ -949,7 +951,7 @@ def clone(self) -> "RPClient":
949
951
verify_ssl = self .verify_ssl ,
950
952
retries = self .retries ,
951
953
max_pool_size = self .max_pool_size ,
952
- launch_uuid = self .launch_uuid ,
954
+ launch_uuid = self .__launch_uuid ,
953
955
http_timeout = self .http_timeout ,
954
956
log_batch_payload_size = self .log_batch_payload_size ,
955
957
mode = self .mode ,
0 commit comments