Coverage for app/initial_data.py: 0%
14 statements
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-26 10:48 +0000
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-26 10:48 +0000
1import logging
3from sqlmodel import Session
5from app.core.db import engine, init_db
7logging.basicConfig(level=logging.INFO)
8logger = logging.getLogger(__name__)
11def init() -> None:
12 with Session(engine) as session:
13 init_db(session)
16def main() -> None:
17 logger.info("Creating initial data")
18 init()
19 logger.info("Initial data created")
22if __name__ == "__main__":
23 main()