Python Hamcrest测试该列表不为空

2024-04-29 19:24:02 发布

您现在位置:Python中文网/ 问答频道 /正文

在Hamcrest(python)中,有没有一种干净的方法来测试列表不是空的。有几种方法可以通过检查列表长度等来完成,但是我想要一些可读性好的测试。在


Tags: 方法列表可读性hamcrest
3条回答

我正在使用assertNotEqual([], list)检查列表是否不为空

最干净、可读性最好的方法可能是:

from hamcrest import assert_that, is_, empty, not_

assert_that([], is_(not_(empty())))

{cd1>使用匹配器:

assert_that(mylist, empty())

相关问题 更多 >