mirror of
https://github.com/PaiGramTeam/PaiGram.git
synced 2024-11-23 00:01:45 +00:00
22 lines
493 B
Python
22 lines
493 B
Python
|
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)
|