finish base cli

This commit is contained in:
long2ice
2020-05-14 18:46:17 +08:00
parent d385647fba
commit 2da90ecca6
21 changed files with 465 additions and 623 deletions

View File

@@ -1,28 +1,19 @@
from asynctest import TestCase
from tortoise import Tortoise
from alice.backends.mysql import MysqlDDL
from alice.migrate import Migrate
from alice.ddl.mysql import MysqlDDL
TORTOISE_ORM = {
'connections': {
'default': 'mysql://root:123456@127.0.0.1:3306/test',
},
'apps': {
'models': {
'models': ['tests.models'],
'default_connection': 'default',
},
}
"connections": {"default": "mysql://root:123456@127.0.0.1:3306/test",},
"apps": {"models": {"models": ["tests.models"], "default_connection": "default",},},
}
class DBTestCase(TestCase):
async def setUp(self) -> None:
await Tortoise.init(config=TORTOISE_ORM)
self.client = Tortoise.get_connection('default')
self.client = Tortoise.get_connection("default")
self.ddl = MysqlDDL(self.client)
self.migrate = Migrate(ddl=self.ddl)
async def tearDown(self) -> None:
await Tortoise.close_connections()