pytest测试用例断言

  • 什么是断言

  • 断言的用法
    assert <布尔表达式>
    def test_a():
      assert True
    
    assert <布尔表达式>,<描述>
    def test_b():
      a = 1
      b = 1
      c = 2
      assert a + b == c, f"{a}+{b}=={c},结果为真"
    
    assert <表达式>
    def test_c():
      a = 1
      b = 1
      c = 2
      assert 'abc' in "abcd"
    
    import sys
    def  test_plat():
         assert('linux' in sys.platform), "该代码只能在Linux下执行"