首页 > 解决方案 > 你如何在 Python 中断言一个空列表?

问题描述

def test_negative_case(get_maximum):
    a=[]
    assert get_maximum (1,3,k,)== None, "Test case failed"
    assert get_maximum(a)== None, "Test case failed"

当我输入一个空列表时它不响应测试用例,有没有办法这样做?

标签: python-3.xassert

解决方案


如何断言一个空列表?

assert get_maximum(a) == []

或者,如果它总是返回一个列表并且您已经对其进行了测试:

assert not get_maximum(a)

之后无需添加"Test case failed"


推荐阅读