Flask应用开发:测试、路由、部署全流程指南
测试环境搭建
在开始为某个端点编写测试之前,我们需要先搭建好测试环境。具体步骤如下:
1. 在“project”目录下添加一个“tests”目录,并在该目录下创建以下文件:
- __init__.py
- base.py
- test_config.py
- test_users.py
以下是各个文件的详细内容:
- base.py
# services/users/project/tests/base.py
from flask_testing import TestCase
from project import app, db
class BaseTestCase(TestCase):
def create_app(self):
app.config.from_object('project.config.TestingConfig')
return app
def setUp(self):
db.create_all()
db.session.commit()
def tearDown(self):
db.session.remove()
db.drop_all()
-
t