@@ -57,7 +57,7 @@ def __init__(
5757 self .expected_requested_offsets = expected_requested_offsets
5858
5959 @staticmethod
60- def to_string (test_case : ' DownloadTestCase' ) -> str :
60+ def to_string (test_case : " DownloadTestCase" ) -> str :
6161 return test_case .name
6262
6363 def run (self , config : Config ) -> None :
@@ -115,7 +115,7 @@ def request(
115115 verify = None ,
116116 cert = None ,
117117 json = None ,
118- ) -> ' MockResponse' :
118+ ) -> " MockResponse" :
119119 assert method == "GET"
120120 assert stream == True
121121
@@ -167,7 +167,7 @@ def __init__(self, session: MockSession, offset: int, request: MockRequest):
167167 self .ok = True
168168 self .url = request .url
169169
170- def iter_content (self , chunk_size : int , decode_unicode : bool ) -> ' MockIterator' :
170+ def iter_content (self , chunk_size : int , decode_unicode : bool ) -> " MockIterator" :
171171 assert decode_unicode == False
172172 return MockIterator (self , chunk_size )
173173
@@ -415,7 +415,7 @@ def __init__(self, length: int, checksum: str):
415415 self .checksum = checksum
416416
417417 @classmethod
418- def from_bytes (cls , data : bytes ) -> ' FileContent' :
418+ def from_bytes (cls , data : bytes ) -> " FileContent" :
419419 sha256 = hashlib .sha256 ()
420420 sha256 .update (data )
421421 return FileContent (len (data ), sha256 .hexdigest ())
@@ -666,14 +666,12 @@ def __init__(
666666 def customize_config (self , config : Config ) -> None :
667667 pass
668668
669- def create_multipart_upload_server_state (self )\
670- -> Union [MultipartUploadServerState , 'ResumableUploadServerState' ]:
669+ def create_multipart_upload_server_state (self ) -> Union [MultipartUploadServerState , "ResumableUploadServerState" ]:
671670 raise NotImplementedError
672671
673- def match_request_to_response (self ,
674- request : requests .Request ,
675- server_state : Union [MultipartUploadServerState , 'ResumableUploadServerState' ]
676- ) -> Optional [requests .Response ]:
672+ def match_request_to_response (
673+ self , request : requests .Request , server_state : Union [MultipartUploadServerState , "ResumableUploadServerState" ]
674+ ) -> Optional [requests .Response ]:
677675 raise NotImplementedError
678676
679677 def run (self , config : Config ) -> None :
@@ -842,10 +840,9 @@ def customize_config(self, config: Config) -> None:
842840 def create_multipart_upload_server_state (self ) -> MultipartUploadServerState :
843841 return MultipartUploadServerState ()
844842
845- def match_request_to_response (self ,
846- request : requests .Request ,
847- server_state : MultipartUploadServerState
848- ) -> Optional [requests .Response ]:
843+ def match_request_to_response (
844+ self , request : requests .Request , server_state : MultipartUploadServerState
845+ ) -> Optional [requests .Response ]:
849846 request_url = urlparse (request .url )
850847 request_query = parse_qs (request_url .query )
851848
@@ -904,8 +901,7 @@ def processor() -> list:
904901 return self .custom_response_on_create_multipart_url .generate_response (request , processor )
905902
906903 # multipart upload, uploading part
907- elif request .url .startswith (MultipartUploadServerState .upload_part_url_prefix )\
908- and request .method == "PUT" :
904+ elif request .url .startswith (MultipartUploadServerState .upload_part_url_prefix ) and request .method == "PUT" :
909905
910906 assert not UploadTestCase .is_auth_header_present (request )
911907
@@ -946,8 +942,7 @@ def processor() -> list:
946942 return self .custom_response_on_complete .generate_response (request , processor )
947943
948944 # create abort URL
949- elif request .url == "http://localhost/api/2.0/fs/create-abort-upload-url" \
950- and request .method == "POST" :
945+ elif request .url == "http://localhost/api/2.0/fs/create-abort-upload-url" and request .method == "POST" :
951946 assert UploadTestCase .is_auth_header_present (request )
952947 request_json = request .json ()
953948 assert request_json ["path" ] == self .path
@@ -965,8 +960,7 @@ def processor() -> list:
965960 return self .custom_response_on_create_abort_url .generate_response (request , processor )
966961
967962 # abort upload
968- elif request .url .startswith (MultipartUploadServerState .abort_upload_url_prefix )\
969- and request .method == "DELETE" :
963+ elif request .url .startswith (MultipartUploadServerState .abort_upload_url_prefix ) and request .method == "DELETE" :
970964 assert not UploadTestCase .is_auth_header_present (request )
971965 assert request .url [len (MultipartUploadServerState .abort_upload_url_prefix ) :] == self .path
972966
@@ -991,7 +985,7 @@ def __str__(self) -> str:
991985 return self .name
992986
993987 @staticmethod
994- def to_string (test_case : ' MultipartUploadTestCase' ) -> str :
988+ def to_string (test_case : " MultipartUploadTestCase" ) -> str :
995989 return str (test_case )
996990
997991
@@ -1002,7 +996,7 @@ def to_string(test_case: 'MultipartUploadTestCase') -> str:
1002996 MultipartUploadTestCase (
1003997 "Initiate: 400 response is not retried" ,
1004998 stream_size = 1024 * 1024 ,
1005- multipart_upload_min_stream_size = 1024 * 1024 , # still multipart upload is used
999+ multipart_upload_min_stream_size = 1024 * 1024 , # still multipart upload is used
10061000 custom_response_on_initiate = CustomResponse (code = 400 , only_invocation = 1 ),
10071001 expected_exception_type = BadRequest ,
10081002 expected_multipart_upload_aborted = False , # upload didn't start
@@ -1157,7 +1151,8 @@ def to_string(test_case: 'MultipartUploadTestCase') -> str:
11571151 "Create upload URL: intermittent retryable exception 3" ,
11581152 stream_size = 1024 * 1024 ,
11591153 multipart_upload_chunk_size = 10 * 1024 * 1024 ,
1160- custom_response_on_create_multipart_url = CustomResponse (code = 500 ,
1154+ custom_response_on_create_multipart_url = CustomResponse (
1155+ code = 500 ,
11611156 first_invocation = 4 ,
11621157 last_invocation = 6 ,
11631158 ),
@@ -1354,9 +1349,9 @@ def to_string(test_case: 'MultipartUploadTestCase') -> str:
13541349 MultipartUploadTestCase (
13551350 "Small stream, single-shot upload used" ,
13561351 stream_size = 1024 * 1024 ,
1357- multipart_upload_min_stream_size = 1024 * 1024 + 1 ,
1352+ multipart_upload_min_stream_size = 1024 * 1024 + 1 ,
13581353 expected_multipart_upload_aborted = False ,
1359- expected_single_shot_upload = True
1354+ expected_single_shot_upload = True ,
13601355 ),
13611356 ],
13621357 ids = MultipartUploadTestCase .to_string ,
@@ -1519,7 +1514,9 @@ def __init__(
15191514 def create_multipart_upload_server_state (self ) -> ResumableUploadServerState :
15201515 return ResumableUploadServerState (self .unconfirmed_delta )
15211516
1522- def match_request_to_response (self , request : requests .Request , server_state : ResumableUploadServerState ) -> Optional [requests .Response ]:
1517+ def match_request_to_response (
1518+ self , request : requests .Request , server_state : ResumableUploadServerState
1519+ ) -> Optional [requests .Response ]:
15231520 request_url = urlparse (request .url )
15241521 request_query = parse_qs (request_url .query )
15251522
@@ -1627,7 +1624,7 @@ def __str__(self) -> str:
16271624 return self .name
16281625
16291626 @staticmethod
1630- def to_string (test_case : ' ResumableUploadTestCase' ) -> str :
1627+ def to_string (test_case : " ResumableUploadTestCase" ) -> str :
16311628 return str (test_case )
16321629
16331630
@@ -1827,9 +1824,9 @@ def to_string(test_case: 'ResumableUploadTestCase') -> str:
18271824 ResumableUploadTestCase (
18281825 "Small stream, single-shot upload used" ,
18291826 stream_size = 1024 * 1024 ,
1830- multipart_upload_min_stream_size = 1024 * 1024 + 1 ,
1827+ multipart_upload_min_stream_size = 1024 * 1024 + 1 ,
18311828 expected_multipart_upload_aborted = False ,
1832- expected_single_shot_upload = True
1829+ expected_single_shot_upload = True ,
18331830 ),
18341831 ],
18351832 ids = ResumableUploadTestCase .to_string ,
0 commit comments