Pytest

  1. 安装 Pytest:

    pip install pytest
    
  2. 创建测试文件:
    在你的项目中创建一个名为 test_example.py 的文件,并在其中编写测试代码。

  3. 编写测试用例:
    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 语句断言函数的返回值与预期结果是否相等。

  4. 运行测试:
    打开命令行终端,进入项目目录,并运行以下命令来执行测试:

    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

你可能感兴趣的:(pytest,python,开发语言)