assert斷言
1. 判斷兩個數值是否相等,相等則認爲是True
2. 判斷兩個值大小關係
3. 判斷函數方法的返回值和某個值是否相等或者大小關係
上面3種可以統稱爲數值大小比較
4. 判斷部分字符串是否包含在某個字符串中,“a” in “abc”,在爲True,不在爲False
5. 判斷 函數結果不爲False, 不是False則爲True,反之False
assert not False
比較運算符: == 相等
!= 不相等
in 後者包含前者
not False 不爲True
< 前者小於後者
> 後者小於前者
import pytest def inc(a): return a + 1 class TestCCC: def test_demo1(self): assert 2 == 2 def test_demo2(self): assert 2 != 3 def test_demo3(self): assert inc(4) != 4 def test_demo4(self): assert inc(4) != 5 # 判斷某個字符是否在某個字符串中 def test_demo6(self): assert "ho" in "hello" def test_demo7(self): assert "h" in "hello" def test_demo8(self): assert not False def test_demo9(self): assert 5<6 if __name__ == '__main__': pytest.main(['-sv'])