本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30051

  • 什么是断言

    软件测试学习笔记丨Pytest测试用例断言_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下执行"