EndUpload
end_upload(public_api_client, uuid)
Expand source code
end_upload(public_api_client, uuid):"""Description-----------To finish artifacts upload.Args----public_api_client: QDC api client object.uuid: uuid of the initiated start upload request.Returns-------true: If the upload is finished.false: If failed to finish the upload.Usages------file_path = "C:\\Temp\\test.apk"file_name = get_filename(file_path)artifact_type = ArtifactType.TESTPACKAGEuuid = start_upload(public_api_client, file_name, artifact_type)continue_upload(public_api_client, uuid, file_path, file_name, artifact_type)end_upload(public_api_client, uuid)"""artifact_upload_end_response = post_artifacts_uuid_endupload.sync_detailed(uuid=uuid, client=public_api_client)if artifact_upload_end_response.status_code == 200:print(f"Complete upload response: {artifact_upload_end_response.content.decode('utf-8')}")return Trueelse:print(f"Upload artifact failed with error code {artifact_upload_end_response.status_code} {artifact_upload_end_response.content.decode('utf-8')}")return False
Description
To finish artifacts upload.
Arguments
public_api_client
: QDC api client object.uuid
: uuid of the initiated start upload request.
Returns
true
: If the upload is finished.false
: If failed to finish the upload.
Usages
file_path = "C:\\Temp\\test.apk"file_name = get_filename(file_path)artifact_type = ArtifactType.TESTPACKAGEuuid = start_upload(public_api_client, file_name, artifact_type)continue_upload(public_api_client, uuid, file_path, file_name, artifact_type)end_upload(public_api_client, uuid)