测试骨架
我的目录是这样的:
-flask_sample
-instance
-server
__ init __.py
auth.py // 登录注册负责
db.py //负责database的初始化配置
schema.sql //database sql语句
shop.py //需要测试的功能
-tests
test_auth.py
test_db.py
test_factory.py
test_shop.py
setup.cfg
setup.py
环境搭建
安装pytest
pip install pytest
激活虚拟环境
venv\Scripts\activate
测试配置
按照官方流程
链接: https://dormousehole.readthedocs.io/en/latest/tutorial/tests.html
- 其中验证一步可以添加多个用户登录,或者不同用户登录,多创建几个login function就可以,最后调用的时候就是 auth.login1 auth.login2…等
还需要配置setup.cfg
还有 setup.py 为了可以安装当前程序
fro