Coverage for /usr/lib/python3.10/site-packages/hyd/backend/user/setup.py: 100%
9 statements
« prev ^ index » next coverage.py v7.0.3, created at 2023-01-05 15:47 +0000
« prev ^ index » next coverage.py v7.0.3, created at 2023-01-05 15:47 +0000
1from sqlalchemy.orm import Session
3from hyd.backend.exc import UnknownUserError
4from hyd.backend.user.models import UserEntry
5from hyd.backend.user.service import create_user, read_users_by_username
8def setup_admin_user(db: Session) -> None:
9 try:
10 _: UserEntry = read_users_by_username(username="admin", db=db)
11 except UnknownUserError:
12 _: UserEntry = create_user(username="admin", password="1234", is_admin=True, db=db)