introduce custom UsageError

This is a exception to be thrown when the error occures because
of bad user data. We don't want to print a full stack trace in
these cases but just tell the user what went wrong.
This commit is contained in:
Sarah Hoffmann
2021-01-30 16:20:10 +01:00
parent 45ea73913f
commit e629a175ed
11 changed files with 45 additions and 20 deletions

View File

@@ -28,5 +28,5 @@ def test_cursor_scalar(db, temp_db_cursor):
def test_cursor_scalar_many_rows(db):
with db.cursor() as cur:
with pytest.raises(ValueError):
with pytest.raises(RuntimeError):
cur.scalar('SELECT * FROM pg_tables')