From 38f3c822d334bf8e0614ede84b1918a3e1afd9c4 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak <dos@dosowisko.net> Date: Tue, 14 Nov 2023 16:27:19 +0100 Subject: [PATCH] sim: fakes: urequests: Pass stream=True to mocked functions Otherwise raw.read does not work. --- sim/fakes/urequests.py | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/sim/fakes/urequests.py b/sim/fakes/urequests.py index 86e6520f3c..7e8c80ebb9 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 -- GitLab