pytest的简单学习
Pytest 的简单学习 一、介绍及下载安装 [[Pytest]] 是 [[Python]] 的一种单元测试框架,与 python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。 其主要使用 assert 断言对单元方法记性测试 其有个 fixture 类,可以减少资源占用,资源的统一调度 安装:pip install -U pytest 测试: py.test --version 或者 pytest --version 二、基础单元测试(assert 断言) assert 断言是 python 标准语法里的东西 asset 后是一个返回布尔值的表达式 若为真,则通过;若为假,抛出异常 # example >>>assert 1 == 1 >>>assert 2+2 == 2*2 >>>assert len('hello') < 10 >>>assert len('hello') > 10 Traceback (most recent call last): File "<stdin>", line 1, in <module> AssertionError >>>assert len('hello') > 10, '字符串长度小于10' Traceback (most recent call last): File "<stdin>", line 1, in <module> AssertionError: 字符串长度小于10 >>>assert range(4) == [0,1,2,3] 通过上面关于 assert 的例子,可以看出很适合单元测试。 ...