在Debian上进行Python测试可按以下步骤操作:
安装Python和工具
python3 --version
,未安装则执行:sudo apt update && sudo apt install python3 python3-pip
。pytest
):pip3 install pytest
。准备测试环境(可选但推荐)
python3 -m venv venv
,激活:source venv/bin/activate
。requirements.txt
):pip install -r requirements.txt
。编写测试用例
unittest
框架:test_模块名.py
文件,继承unittest.TestCase
,编写测试方法(以test_
开头),例如:import unittest
def add(a, b): return a + b
class TestAdd(unittest.TestCase):
def test_add(self): self.assertEqual(add(1, 2), 3)
if __name__ == '__main__': unittest.main()
```。
pytest
框架:test_模块名.py
文件,直接编写以test_
开头的函数,例如:def test_add(): assert add(1, 2) == 3
```。
运行测试
unittest
:在终端执行python3 -m unittest test_模块名.py
或python3 test_模块名.py
。pytest
:在项目根目录执行pytest tests/
(需将测试文件放在tests
目录)。查看结果
OK
,失败会输出详细错误信息,可据此定位问题。持续集成(可选)
以上步骤参考自,可根据项目需求选择框架和工具。