add headers and status_code to response

This commit is contained in:
foamyguy 2025-07-23 08:27:44 -05:00
parent aa034280eb
commit ba5f235acb

View file

@ -33,10 +33,20 @@ __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git"
class Fake_Requests:
"""For faking 'requests' using a local file instead of the network."""
"""For faking 'requests' using a local file instead of the network.
def __init__(self, filename: str) -> None:
:param string filename: Name of the file to read.
:param dict headers: Headers to add to the faked response.
:param int status_code: Status code to use to the faked response.
"""
def __init__(self, filename: str, headers=None, status_code=200) -> None:
self._filename = filename
if headers is None:
self.headers = {"content-type": "application/json"}
else:
self.headers = headers
self.status_code = status_code
def json(self) -> Any:
"""json parsed version for local requests."""