是否有一种干净的方法来测试Hamcrest(python)中的列表是否为空。有几种方法可以通过检查列表长度等来实现,但我想要一些可以很好地用于测试的东西。
答案 0 :(得分:0)
使用empty
匹配器:
assert_that(mylist, empty())
答案 1 :(得分:0)
我正在使用assertNotEqual([], list)
检查列表是否为空
答案 2 :(得分:0)
具有最佳可读性的最简洁方法可能类似于:
from hamcrest import assert_that, is_, empty, not_
assert_that([], is_(not_(empty())))