数据库时间日志迁移至 BaseModel
This commit is contained in:
@@ -18,11 +18,11 @@ async def db_session():
|
||||
yield session
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_initialize_db():
|
||||
async def test_migration():
|
||||
"""测试数据库创建并初始化配置"""
|
||||
from models import migration
|
||||
from models import database
|
||||
|
||||
await database.init_db(url='sqlite:///:memory:')
|
||||
|
||||
await migration.init_default_settings()
|
||||
await migration.migration()
|
||||
@@ -3,11 +3,13 @@ import pytest
|
||||
@pytest.mark.asyncio
|
||||
async def test_group_curd():
|
||||
"""测试数据库的增删改查"""
|
||||
from models import database
|
||||
from models import database, migration
|
||||
from models.group import Group
|
||||
|
||||
await database.init_db(url='sqlite:///:memory:')
|
||||
|
||||
await migration.migration()
|
||||
|
||||
# 测试增 Create
|
||||
test_group = Group(name='test_group')
|
||||
created_group = await Group.create(test_group)
|
||||
|
||||
@@ -3,12 +3,14 @@ import pytest
|
||||
@pytest.mark.asyncio
|
||||
async def test_user_curd():
|
||||
"""测试数据库的增删改查"""
|
||||
from models import database
|
||||
from models import database, migration
|
||||
from models.group import Group
|
||||
from models.user import User
|
||||
|
||||
await database.init_db(url='sqlite:///:memory:')
|
||||
|
||||
await migration.migration()
|
||||
|
||||
# 新建一个测试用户组
|
||||
test_user_group = Group(name='test_user_group')
|
||||
created_group = await Group.create(test_user_group)
|
||||
|
||||
Reference in New Issue
Block a user