@@ -876,7 +876,13 @@ def test_raw_http_request(mocker):
876
876
token = "test_token"
877
877
url = "https://api.github.com/repo/foo/bar"
878
878
data = "test_data"
879
- request = "test_request"
879
+
880
+ class Request :
881
+ def add_unredirected_header (self ):
882
+ pass # pragma: no cover
883
+
884
+ mocker .patch .object (Request , "add_unredirected_header" )
885
+ request = Request ()
880
886
urlopen_return = unittest .mock .sentinel .urlopen_return
881
887
882
888
report_size_deltas = get_reportsizedeltas_object (repository_name = user_name + "/FooRepositoryName" , token = token )
@@ -889,14 +895,16 @@ def test_raw_http_request(mocker):
889
895
890
896
urllib .request .Request .assert_called_once_with (
891
897
url = url ,
892
- headers = {
893
- "Accept" : "application/vnd.github+json" ,
894
- "Authorization" : "Bearer " + token ,
895
- "User-Agent" : user_name ,
896
- "X-GitHub-Api-Version" : "2022-11-28" ,
897
- },
898
898
data = data ,
899
899
)
900
+ request .add_unredirected_header .assert_has_calls (
901
+ calls = [
902
+ unittest .mock .call (key = "Accept" , val = "application/vnd.github+json" ),
903
+ unittest .mock .call (key = "Authorization" , val = "Bearer " + token ),
904
+ unittest .mock .call (key = "User-Agent" , val = user_name ),
905
+ unittest .mock .call (key = "X-GitHub-Api-Version" , val = "2022-11-28" ),
906
+ ]
907
+ )
900
908
# URL is subject to GitHub API rate limiting
901
909
report_size_deltas .handle_rate_limiting .assert_called_once ()
902
910
0 commit comments