Request.fake(... url_vars), plus .fake() is now documented

Also made 'from datasette import Request' shortcut work.

Closes #1697
This commit is contained in:
Simon Willison 2022-03-31 19:01:58 -07:00
commit 5c5e9b3657
4 changed files with 38 additions and 2 deletions

View file

@ -75,6 +75,13 @@ def test_request_args():
request.args["missing"]
def test_request_fake_url_vars():
request = Request.fake("/")
assert request.url_vars == {}
request = Request.fake("/", url_vars={"database": "fixtures"})
assert request.url_vars == {"database": "fixtures"}
def test_request_repr():
request = Request.fake("/foo?multi=1&multi=2&single=3")
assert (