PaiGram/tests/integration/test_mysql.py

22 lines
493 B
Python
Raw Normal View History

import logging
import pytest
from sqlmodel import SQLModel
from core.services.players.models import PlayersDataBase
logger = logging.getLogger()
logger.info("%s", PlayersDataBase.__name__)
# noinspection PyShadowingNames
@pytest.mark.asyncio
async def test_mysql(mysql):
assert mysql
async def test_init_create_all(mysql):
async with mysql.engine.begin() as conn:
await conn.run_sync(SQLModel.metadata.drop_all)
await conn.run_sync(SQLModel.metadata.create_all)