Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
add headers and status_code to response
  • Loading branch information
FoamyGuy committed Jul 23, 2025
commit ba5f235acb9fdbefdab6b3bc663389ac95c4f8c1
14 changes: 12 additions & 2 deletions adafruit_fakerequests.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,20 @@


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."""
Expand Down