pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846
断言是验证软件实际结果是否和预期结果一致,如果不一致,程序会中止执行并给出失败信息
assert断言
pytest使用的是python自带的assert关键字来进行断言
如果断言失败,assert后面的代码不会执行
语法:
assert <表达式>
assert <表达式>,<描述>,如果断言失败,描述作为AssertionError的内容展示
示例一:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author : 韧
# @wx :ren168632201
# @Blog :https://www.cnblogs.com/uncleyong/
def test_1_x():
assert True
def test_2_x():
assert 'qzcsbj'
def test_3_in():
assert 'cs' in 'qzcsbj'
def test_4_not():