Error on startup if invalid setting types

This commit is contained in:
Simon Willison 2025-10-24 00:14:28 -07:00
commit 11c039d35e
5 changed files with 96 additions and 15 deletions

View file

@ -88,7 +88,7 @@ def test_invalid_settings(config_dir):
try:
with pytest.raises(StartupError) as ex:
ds = Datasette([], config_dir=config_dir)
assert ex.value.args[0] == "Invalid setting 'invalid' in datasette.json"
assert ex.value.args[0] == "Invalid setting 'invalid' in config file"
finally:
(config_dir / "datasette.json").write_text(previous, "utf-8")