-
安装 Pytest:
pip install pytest
-
创建测试文件:
在你的项目中创建一个名为test_example.py
的文件,并在其中编写测试代码。 -
编写测试用例:
在test_example.py
文件中,编写测试用例函数以测试您的代码。# test_example.py def add_numbers(a, b): return a + b def test_add_numbers(): assert add_numbers(2, 3) == 5 assert add_numbers(10, -5) == 5 assert add_numbers(0, 0) == 0
在上面的示例中,我们定义了一个
add_numbers
函数,并编写了一个名为test_add_numbers
的测试用例函数。在测试用例函数中,我们使用assert
语句断言函数的返回值与预期结果是否相等。 -
运行测试:
打开命令行终端,进入项目目录,并运行以下命令来执行测试:pytest
Pytest 会自动搜索当前目录及其子目录中的测试文件,并执行其中的测试用例。在上面的示例中,Pytest 会运行
test_add_numbers
函数,并显示测试结果。如果所有的断言都成功通过,您将看到类似以下的输出:
============================= test session starts ============================= platform linux -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 rootdir: /path/to/your/project collected 1 item test_example.py . [100%] ============================== 1 passed in 0.01s ==============================
如果有断言失败,Pytest 将显示失败的详细信息,您可以根据提示进行调试。
这只是一个简单的 Pytest 示例,可以参考 Pytest 的官方文档以了解更多详细信息和用法示例:Pytest