@@ -109,7 +109,7 @@ def test_rubygems_packages(mock_get):
109
109
mock_get_01_list_of_versions ,
110
110
mock_get_02_1st_in_list ,
111
111
mock_get_03_2nd_in_list ,
112
- mock_get_04_3rd_in_list
112
+ mock_get_04_3rd_in_list ,
113
113
]
114
114
115
115
packages = list (info (purl ))
@@ -140,16 +140,20 @@ def test_cocoapods_packages(
140
140
mock_get_hashed_path .return_value = "5/5/b"
141
141
142
142
mock_get_cocoapod_tags .return_value = [
143
- ' 0.1.5' ,
144
- ' 0.1.4' ,
145
- ' 0.1.3' ,
146
- ' 0.1.2' ,
147
- ' 0.1.1' ,
148
- ' 0.1.0' ,
143
+ " 0.1.5" ,
144
+ " 0.1.4" ,
145
+ " 0.1.3" ,
146
+ " 0.1.2" ,
147
+ " 0.1.1" ,
148
+ " 0.1.0" ,
149
149
]
150
150
151
- mock_get_response .side_effect = file_json ("tests/data/cocoapods/mock_get_response_side_effect.json" )
152
- mock_get_github_rest .return_value = load_json ("tests/data/cocoapods/mock_get_github_rest_return_value.json" )
151
+ mock_get_response .side_effect = file_json (
152
+ "tests/data/cocoapods/mock_get_response_side_effect.json"
153
+ )
154
+ mock_get_github_rest .return_value = load_json (
155
+ "tests/data/cocoapods/mock_get_github_rest_return_value.json"
156
+ )
153
157
154
158
mock_response = mock .Mock ()
155
159
mock_response .status_code = 200
@@ -181,16 +185,20 @@ def test_get_cocoapods_data_from_purl(
181
185
mock_get_hashed_path .return_value = "5/5/b"
182
186
183
187
mock_get_cocoapod_tags .return_value = [
184
- ' 0.1.5' ,
185
- ' 0.1.4' ,
186
- ' 0.1.3' ,
187
- ' 0.1.2' ,
188
- ' 0.1.1' ,
189
- ' 0.1.0' ,
188
+ " 0.1.5" ,
189
+ " 0.1.4" ,
190
+ " 0.1.3" ,
191
+ " 0.1.2" ,
192
+ " 0.1.1" ,
193
+ " 0.1.0" ,
190
194
]
191
195
192
- mock_get_response .side_effect = file_json ("tests/data/cocoapods/mock_get_response_side_effect.json" )
193
- mock_get_github_rest .return_value = load_json ("tests/data/cocoapods/mock_get_github_rest_return_value.json" )
196
+ mock_get_response .side_effect = file_json (
197
+ "tests/data/cocoapods/mock_get_response_side_effect.json"
198
+ )
199
+ mock_get_github_rest .return_value = load_json (
200
+ "tests/data/cocoapods/mock_get_github_rest_return_value.json"
201
+ )
194
202
195
203
mock_response = mock .Mock ()
196
204
mock_response .status_code = 200
@@ -216,7 +224,7 @@ def test_get_cocoapod_tags(mock_get):
216
224
hashed_path_underscore = hashed_path .replace ("/" , "_" )
217
225
file_prefix = "all_pods_versions_"
218
226
spec = f"{ api } /{ file_prefix } { hashed_path_underscore } .txt"
219
- expected_tags = [' 0.1.0' , ' 0.1.1' , ' 0.2.0' , ' 0.3.0' ]
227
+ expected_tags = [" 0.1.0" , " 0.1.1" , " 0.2.0" , " 0.3.0" ]
220
228
tags = get_cocoapod_tags (spec , cocoapods_org_pod_name )
221
229
tags = sorted (tags )
222
230
assert tags == expected_tags
@@ -225,16 +233,24 @@ def test_get_cocoapod_tags(mock_get):
225
233
@mock .patch ("fetchcode.package_util.utils.get_response" )
226
234
@mock .patch ("fetchcode.package_util.utils.make_head_request" )
227
235
@mock .patch ("fetchcode.package_util.utils.get_github_rest" )
228
- def test_construct_cocoapods_package (mock_get_github_rest , mock_make_head_request , mock_get_response ):
229
- mock_get_github_rest .return_value = "Failed to fetch: https://api.github.com/repos/KevalPatel94/KVLLibraries"
236
+ def test_construct_cocoapods_package (
237
+ mock_get_github_rest , mock_make_head_request , mock_get_response
238
+ ):
239
+ mock_get_github_rest .return_value = (
240
+ "Failed to fetch: https://api.github.com/repos/KevalPatel94/KVLLibraries"
241
+ )
230
242
231
243
mock_response = mock .Mock ()
232
244
mock_response .status_code = 404
233
245
mock_make_head_request .return_value = mock_response
234
246
235
- mock_get_response .return_value = load_json ("tests/data/cocoapods/get_response_kvllibraries.json" )
247
+ mock_get_response .return_value = load_json (
248
+ "tests/data/cocoapods/get_response_kvllibraries.json"
249
+ )
236
250
237
- expected_construct_cocoapods_package = load_json ("tests/data/cocoapods/expected_construct_cocoapods_package.json" )
251
+ expected_construct_cocoapods_package = load_json (
252
+ "tests/data/cocoapods/expected_construct_cocoapods_package.json"
253
+ )
238
254
239
255
purl = PackageURL .from_string ("pkg:cocoapods/KVLLibraries" )
240
256
name = "KVLLibraries"
@@ -244,7 +260,9 @@ def test_construct_cocoapods_package(mock_get_github_rest, mock_make_head_reques
244
260
gh_repo_name = "KVLLibraries"
245
261
tag = "1.1.0"
246
262
247
- actual_output = construct_cocoapods_package (purl , name , hashed_path , repository_homepage_url , gh_repo_owner , gh_repo_name , tag )
263
+ actual_output = construct_cocoapods_package (
264
+ purl , name , hashed_path , repository_homepage_url , gh_repo_owner , gh_repo_name , tag
265
+ )
248
266
actual = json .dumps (actual_output .to_dict ())
249
267
expected = json .dumps (expected_construct_cocoapods_package )
250
268
assert actual == expected
0 commit comments