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

1import logging 

2 

3from sqlmodel import Session 

4 

5from app.core.db import engine, init_db 

6 

7logging.basicConfig(level=logging.INFO) 

8logger = logging.getLogger(__name__) 

9 

10 

11def init() -> None: 

12 with Session(engine) as session: 

13 init_db(session) 

14 

15 

16def main() -> None: 

17 logger.info("Creating initial data") 

18 init() 

19 logger.info("Initial data created") 

20 

21 

22if __name__ == "__main__": 

23 main()