18 lines
525 B
Python
18 lines
525 B
Python
from asynctest import TestCase
|
|
from tortoise import Tortoise
|
|
|
|
from aerich.migrate import Migrate
|
|
from tests.backends.mysql import TORTOISE_ORM
|
|
|
|
|
|
class TestMigrate(TestCase):
|
|
async def setUp(self) -> None:
|
|
await Migrate.init_with_old_models(TORTOISE_ORM, "models", "./migrations")
|
|
|
|
async def test_migrate(self):
|
|
Migrate.diff_model(
|
|
Tortoise.apps.get("models").get("Category"),
|
|
Tortoise.apps.get("diff_models").get("Category"),
|
|
)
|
|
print(Migrate.upgrade_operators)
|