python3 assert关键词

assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。

在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。

my_list = ['lsgogroup']
my_list.pop(0)
assert len(my_list) > 0

# AssertionError
assert 3 > 7

# AssertionError