88import pytest
99
1010from databricks .sdk .core import DatabricksError
11- from databricks .sdk .mixins .files import MultipartUploadCreate , MultipartUploadCreatePartUrlsResponse
11+ from databricks .sdk .mixins .files import (MultipartUploadCreate ,
12+ MultipartUploadCreatePartUrlsResponse )
1213from databricks .sdk .service .catalog import VolumeType
1314
1415
@@ -229,6 +230,7 @@ def test_files_api_upload_download(ucws, random):
229230 with w .files .download (target_file ).contents as f :
230231 assert f .read () == b"some text data"
231232
233+
232234def test_files_multipart_upload_download_baremetal (ucws , random ):
233235 w = ucws
234236 schema = 'filesit-' + random ()
@@ -241,24 +243,27 @@ def test_files_multipart_upload_download_baremetal(ucws, random):
241243 ## Create a session, upload the file in a single part, and then finalize the session
242244 session : MultipartUploadCreate = w .files .multipart_upload_create (target_file )
243245
244- url_page_one : MultipartUploadCreatePartUrlsResponse = w .files .multipart_upload_create_part_urls (session .session_token , page_size = 1 )
246+ url_page_one : MultipartUploadCreatePartUrlsResponse = w .files .multipart_upload_create_part_urls (
247+ session .session_token , page_size = 1 )
245248
246249 # Verify that a second page of URLs may be requested
247- w .files .multipart_upload_create_part_urls (session .session_token , page_token = url_page_one .next_page_token , page_size = 1 )
248-
250+ w .files .multipart_upload_create_part_urls (session .session_token ,
251+ page_token = url_page_one .next_page_token ,
252+ page_size = 1 )
249253
250- (part_upload_resp , part_upload_resp_headers ) = w .files .execute_presigned_url_request (url_page_one .upload_part_urls [0 ], data = f )
254+ (part_upload_resp , part_upload_resp_headers ) = w .files .execute_presigned_url_request (
255+ url_page_one .upload_part_urls [0 ], data = f )
251256 print (part_upload_resp )
252257 print (part_upload_resp_headers )
253258
254- w .files .multipart_upload_complete (target_file , session .session_token , [part_upload_resp_headers ["etag" ]])
259+ w .files .multipart_upload_complete (target_file , session .session_token ,
260+ [part_upload_resp_headers ["etag" ]])
255261
256262 ## Download the file & assert that it's what we expect
257263 with w .files .download (target_file ).contents as f :
258264 assert f .read () == b"some text data"
259265
260266
261-
262267def test_files_api_read_twice_from_one_download (ucws , random ):
263268 w = ucws
264269 schema = 'filesit-' + random ()
0 commit comments