diff --git a/sim/fakes/urequests.py b/sim/fakes/urequests.py
index 86e6520f3c845ae6ce3111b16ae7604229341fd6..7e8c80ebb97bf06db1679bd1e22164d6158e355c 100644
--- a/sim/fakes/urequests.py
+++ b/sim/fakes/urequests.py
@@ -1,2 +1,19 @@
-from typing import Any
-from requests import Response, request, head, get, post, put, patch, delete
+import requests
+
+
+def mkmock(fn):
+    def mocked(*args, **kwargs):
+        # print(fn, *args, *kwargs)
+        return fn(*args, stream=True)
+
+    return mocked
+
+
+request = mkmock(requests.request)
+head = mkmock(requests.head)
+get = mkmock(requests.get)
+post = mkmock(requests.post)
+put = mkmock(requests.put)
+patch = mkmock(requests.patch)
+delete = mkmock(requests.delete)
+Response = requests.Response