Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Commit f8e3031

Browse files
committed
fix: (tests/test_requests)
1 parent 4669976 commit f8e3031

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

core/requests.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,6 @@ def undo_monkey_patching():
6262
socket.socket = _ORIGINAL_SOCKET
6363

6464

65-
66-
67-
68-
6965
# Helper function to encode a form field
7066
def encode_field(name: str, value: str, boundary: str, CRLF: str) -> bytes:
7167
return (

tests/test_requests.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

132140
def test_combined_undo_restores_socks_and_http(proxy_info_socks, proxy_info_http):
133141
original_socket = socket.socket

0 commit comments

Comments
 (0)