| 12345678910 |
- def test_seed_creates_admin_and_roles(db_session):
- from app.services.seed import seed_if_empty
- from app.models.system import SysUser, SysRole, SysMenu, SysRoleMenu
- seed_if_empty(db_session)
- seed_if_empty(db_session) # idempotent
- assert db_session.query(SysRole).count() == 3
- assert db_session.query(SysUser).filter_by(username="admin").count() == 1
- assert db_session.query(SysMenu).count() >= 8
- assert db_session.query(SysRoleMenu).count() >= 1
|