Ao usar um banco de dados sqlite, você não precisa especificar o nome do banco de dados para acessar a conexão padrão
def setUp(self): #执行前
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'
db.create_all()
Para o banco de dados mysql, você precisa exibir a designação.
Primeiro, vá para a linha de controle de comando do mysql
Em seguida, crie um teste de banco de dados;
Em seguida, adicione a conexão na classe de teste de unidade:
def setUp(self): #执行前
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:[email protected]:3306/test'
db.create_all()
ps: XXXX é a senha de login