pytest是python第三方单元测试框架。
    它本身功能非常强大,而且提供丰富的扩展。目前得到广泛的应用。

    Github: https://github.com/pytest-dev/pytestpip
    安装: >pip install pytest
    文档: https://docs.pytest.org/en/latest/
    pytest和unittest语法类似

    1. # 1、测试文件名必须以 test 开头
    2. # 2、测试函数 必须以 test 开头
    3. # 3、测试类 必须以 Test 开头
    4. # 4、测试方法 必须以 test 开头
    5. import pytest
    6. def add(a, b):
    7. return a + b
    8. def test_add1():
    9. c = add(1, 2)
    10. assert c == 3
    11. def test_add2():
    12. c = add(1.1, 2.2)
    13. assert c == 3.3
    14. class TestAdd:
    15. def test_add3(self):
    16. c = add(1.5, 2.5)
    17. assert c == 4
    18. if __name__ == '__main__':
    19. pytest.main(["-vs", "./"]) # -vs 参数会打印更详细的信息 ,参数2:要运行哪些文件 ./为当前目录下的所有test*.py

    image.png