安装 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