Debian 上的 Python 测试方法与工具
一 基础环境与项目准备
sudo apt update && sudo apt install python3 python3-pip。python3 -m venv venv && source venv/bin/activate。pip install -r requirements.txt。二 单元测试与功能测试
python3 -m unittest test_my_module.py 或 python3 -m unittest discover tests。pytest tests/(自动发现测试),或 pytest test_file.py -v。三 打包与多版本测试及 CI 集成
sudo apt-get install python3-all-dev python3-all-dbg python3-all python3-dev。pybuild --test,可配合 tox/stestr 等进行多版本测试。pytest)等阶段。pytest,实现提交即测。四 性能与剖析测试
python benchmark.py(内部使用 timeit.timeit)。python -m cProfile profile_example.py。