@@ -876,7 +876,13 @@ def test_raw_http_request(mocker):
876876 token = "test_token"
877877 url = "https://api.github.com/repo/foo/bar"
878878 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 ()
880886 urlopen_return = unittest .mock .sentinel .urlopen_return
881887
882888 report_size_deltas = get_reportsizedeltas_object (repository_name = user_name + "/FooRepositoryName" , token = token )
@@ -889,14 +895,16 @@ def test_raw_http_request(mocker):
889895
890896 urllib .request .Request .assert_called_once_with (
891897 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- },
898898 data = data ,
899899 )
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+ )
900908 # URL is subject to GitHub API rate limiting
901909 report_size_deltas .handle_rate_limiting .assert_called_once ()
902910
0 commit comments