在使用pytest编写自动化测试用例时,需要使用断言来判断预期值和实际值是否一致,而pytest的断言是通过assert来实现的,特此记录
示例
import pytest
class TestDemo:
a = 'a'
b = 'abc'
c = True
d = False
e = 1
f = 2
def test_0(self):
assert self.a == self.b, '判断a、b是否相等'
def test_1(self):
assert self.a != self.b, '判断a、b是否不相等'
def test_2(self):
assert self.c, '判断c是否为真'
def test_3(self):
assert not self.d, '判断d是否不为真'
def test_4(self):
assert self.a in self.b, '判断b是否包含a'
def test_5(self):
assert self.a not in self.b, '判断b是否不包含a'
def test_6(self):
assert se