11import json
22import re
3+ from copy import deepcopy
34from pathlib import Path
45
5- from copy import deepcopy
66import pytest
77import responses
88from responses import matchers
99
1010from codecov_cli import __version__ as codecov_cli_version
11+ from codecov_cli .commands .upload import DEFAULT_URL_PATHS
1112from codecov_cli .helpers .encoder import encode_slug
13+ from codecov_cli .helpers .upload_type import ReportType
1214from codecov_cli .services .upload .upload_sender import UploadSender
1315from codecov_cli .types import (
1416 UploadCollectionResult ,
15- UploadCollectionResultFileFixer ,
1617 UploadCollectionResultFile ,
18+ UploadCollectionResultFileFixer ,
1719)
1820from tests .data import reports_examples
19- from codecov_cli .helpers .upload_type import ReportType
2021
2122upload_collection = UploadCollectionResult (["1" , "apple.py" , "3" ], [], [])
2223random_token = "f359afb9-8a2a-42ab-a448-c3d267ff495b"
2627 "report_type" : ReportType .COVERAGE ,
2728 "report_code" : "report_code" ,
2829 "env_vars" : {},
30+ "url_paths" : DEFAULT_URL_PATHS ,
2931 "name" : "name" ,
3032 "branch" : "branch" ,
3133 "slug" : "org/repo" ,
4143 "report_type" : ReportType .TEST_RESULTS ,
4244 "report_code" : "report_code" ,
4345 "env_vars" : {},
46+ "url_paths" : DEFAULT_URL_PATHS ,
4447 "name" : "name" ,
4548 "branch" : "branch" ,
4649 "slug" : "org/repo" ,
@@ -351,7 +354,10 @@ def test_upload_sender_post_called_with_right_parameters_tokenless(
351354 ]
352355
353356 sending_result = UploadSender ().send_upload_data (
354- upload_collection , random_sha , None , ** named_upload_data
357+ upload_collection ,
358+ random_sha ,
359+ None ,
360+ ** named_upload_data ,
355361 )
356362 assert sending_result .error is None
357363 assert sending_result .warnings == []
@@ -374,7 +380,10 @@ def test_upload_sender_put_called_with_right_parameters(
374380 self , mocked_responses , mocked_legacy_upload_endpoint , mocked_storage_server
375381 ):
376382 sending_result = UploadSender ().send_upload_data (
377- upload_collection , random_sha , random_token , ** named_upload_data
383+ upload_collection ,
384+ random_sha ,
385+ random_token ,
386+ ** named_upload_data ,
378387 )
379388 assert sending_result .error is None
380389 assert sending_result .warnings == []
@@ -388,7 +397,10 @@ def test_upload_sender_result_success(
388397 self , mocked_responses , mocked_legacy_upload_endpoint , mocked_storage_server
389398 ):
390399 sender = UploadSender ().send_upload_data (
391- upload_collection , random_sha , random_token , ** named_upload_data
400+ upload_collection ,
401+ random_sha ,
402+ random_token ,
403+ ** named_upload_data ,
392404 )
393405
394406 # default status for both put and post is 200
@@ -402,7 +414,10 @@ def test_upload_sender_result_fail_post_400(
402414 mocked_legacy_upload_endpoint .status = 400
403415
404416 sender = UploadSender ().send_upload_data (
405- upload_collection , random_sha , random_token , ** named_upload_data
417+ upload_collection ,
418+ random_sha ,
419+ random_token ,
420+ ** named_upload_data ,
406421 )
407422
408423 assert len (mocked_responses .calls ) == 1
@@ -439,7 +454,10 @@ def test_upload_sender_result_fail_put_400(
439454 mocked_storage_server .status = 400
440455
441456 sender = UploadSender ().send_upload_data (
442- upload_collection , random_sha , random_token , ** named_upload_data
457+ upload_collection ,
458+ random_sha ,
459+ random_token ,
460+ ** named_upload_data ,
443461 )
444462
445463 assert len (mocked_responses .calls ) == 2
@@ -455,7 +473,10 @@ def test_upload_sender_http_error_with_invalid_sha(
455473 mocked_legacy_upload_endpoint .status = 400
456474
457475 sender = UploadSender ().send_upload_data (
458- upload_collection , random_sha , random_token , ** named_upload_data
476+ upload_collection ,
477+ random_sha ,
478+ random_token ,
479+ ** named_upload_data ,
459480 )
460481
461482 assert sender .error is not None
0 commit comments