flask mysql数据库单元测试

在使用sqlite数据库时,不需要指定数据库名都可以访问默认连接

    def setUp(self):  #执行前
        app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'
        db.create_all()

而对于mysql数据库则需要显示指定。

先来到mysql命令控制行

然后 create database test;

然后在单元测试类加入连接即可:

    def setUp(self):  #执行前
        app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:[email protected]:3306/test'  
        db.create_all()

ps:XXXX为登录密码

猜你喜欢

转载自blog.csdn.net/qq_39463175/article/details/111644111
今日推荐