python + pytest基本使用方法(断言)

#pytest 的基本用法
# 安装: pip install pytest
#在当前目录下运行 : 输入 pytest

# 1.断言

#功能:用于计算a与b相加的和

def add(a,b):
return a + b

#功能:用于判断素数

def is_prime(n):
if n < 1:
return False
for i in range(2,n):
if n % i == 0:
return False
return True

#测试相等
def test_add_1():
assert add(3,4) == 7

#测试不相等
def test_add_2():
assert add(17,22) != 50

#测试大于或者等于
def test_add_3():
assert add(17,22) <= 50

#测试小于或者等于
def test_add_4():
assert add(17,22) >= 38

#测试包含
def test_in():
a = 'Hello'
b = 'he'
assert b in a

#测试不包含
def test_not_in():
a = 'Hello'
b = 'hi'
assert b not in a

#判断是否为True
def test_true_1():
assert is_prime(13)

#判断是否为True
def test_true_2():
assert is_prime(7) is True

#判断是否不为True
def test_true_3():
assert is_prime(4)

#判断是否不为True
def test_true_4():
assert is_prime(6) is not True

#判断是否为False
def test_false_1():
assert is_prime(8) is False

猜你喜欢

转载自www.cnblogs.com/Teachertao/p/11902078.html