@@ -94,6 +94,9 @@ def fake_urlopen(req, timeout=None):
9494
9595 monkeypatch .setattr (core_requests .request , "urlopen" , fake_urlopen )
9696 result = core_requests .http_request ("http://test.com" , "GET" , auth_token = "ABC123" )
97+
98+ result = json .loads (result .decode ())
99+
97100 assert result ["ok" ] is True
98101 assert captured ["method" ] == "GET"
99102 assert any (k .lower () == "authorization" and v == "Bearer ABC123"
@@ -110,7 +113,10 @@ def fake_urlopen(req, timeout=None):
110113
111114 monkeypatch .setattr (core_requests .request , "urlopen" , fake_urlopen )
112115 payload = {"msg" : "hello" }
113- result = core_requests .http_request ("http://test.com" , "POST" , payload = payload )
116+
117+ result = core_requests .http_request ("http://test.com" , "POST" , metadata = payload )
118+ result = json .loads (result .decode ())
119+
114120 assert result ["done" ] is True
115121 assert captured ["body" ]["msg" ] == "hello"
116122 assert any (k .lower () == "content-type" and v == "application/json"
@@ -125,9 +131,11 @@ def fake_urlopen(req, timeout=None):
125131 return DummyResponse ({"lp" : True })
126132
127133 monkeypatch .setattr (core_requests .request , "urlopen" , fake_urlopen )
128- result = core_requests .http_request ("http://test.com" , "GET" , longpoll = 30 )
134+ result = core_requests .http_request ("http://test.com" , "GET" , longpoll = 6 )
135+ result = json .loads (result .decode ())
136+
129137 assert result ["lp" ] is True
130- assert called ["timeout" ] == 30
138+ assert called ["timeout" ] == 6
131139
132140def test_combined_undo_restores_socks_and_http (proxy_info_socks , proxy_info_http ):
133141 original_socket = socket .socket
0 commit comments