Fix bug with breadcrumbs and request=None, closes #1849

This commit is contained in:
Simon Willison 2022-10-26 14:13:31 -07:00
commit df7bf0b2fc
2 changed files with 15 additions and 3 deletions

View file

@ -125,3 +125,12 @@ async def test_datasette_ensure_permissions_check_visibility(
visible, private = await ds.check_visibility(actor, permissions=permissions)
assert visible == should_allow
assert private == expected_private
@pytest.mark.asyncio
async def test_datasette_render_template_no_request():
# https://github.com/simonw/datasette/issues/1849
ds = Datasette([], memory=True)
await ds.invoke_startup()
rendered = await ds.render_template("error.html")
assert "Error " in rendered