Python 测试库学习: pytest

在自己写一些通用性较强的代码时,会考虑要单元测试
更新于: 2022-01-13 14:05:52

安装

# 安装
pip install -U pytest
# 检测
pytest --version
pytest 安装截图

快速开始

# content of test_sample.py
def func(x):
    return x + 1


def test_answer():
    assert func(3) == 5
测试的截图

利用class来给testcase 分组

# content of test_class.py
class TestClass:
    def test_one(self):
        x = "this"
        assert "h" in x

    def test_two(self):
        x = "hello"
        assert hasattr(x, "check")

参考