断言的应用:
import pytest 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(2,5)!=7 def test_add_3(): assert add(4,6)<=8 def test_add_4(): assert add(5,9)>=12 #测试包含 def test_in(): a = "hello" b = "he" assert b in a #测试不包含 def test_not_in(): a = "hello" b = "hi" assert b not in a #测试is not def test_true_1(): assert is_prime(5) is not True #测试is def test_false_(): assert is_prime(1) is True