Pytest 使用简介
前言 最近在听极客时间的课程,里面的讲师极力推崇 pytest 框架,鄙视 unittest 框架,哈哈!然后查了些资料,发现了一条 python 鄙视链: pytest 鄙视 > unittest 鄙视 > robotframework 。 pytest 是 python 的第三方单元测试框架,比自带 unittest 更简洁和高效,支持315种以上的插件,同时兼容 unittest 框架。这就使得我们在 unittest 框架迁移到 pytest 框架的时候不需要重写代码。接下来我们在文中来对分析下 pytest 有哪些简洁、高效的用法。 一、安装 首先使用 pip 安装 pytest pip3 install pytest 查看 pytest 是否安装成功 pip3 show pytest 二、简单使用 1.创建 test_sample.py 文件,代码如下: #!/usr/bin/env python # coding=utf-8 import pytest def inc ( x ): return x + 1 def test_answer (): assert inc ( 3 ) == 5 if __name__ == "__main__" : pytest . main () 执行结果: test_sample . py F [ 100 %] =======