【发布时间】:2019-07-22 11:05:32
【问题描述】:
我收到来自 WS 的响应,它返回列表的字典。一般来说,我需要检查字典中的列表是否为空。但是现在我需要根据情况检查其中的一些,但不是全部。
例如: 结果是:
{
'firstList': [{...}], #some data in the list
'secondList': [], #empty list
'thirdList': [{...}], #some data in the list
...
}
例如,如果我有一个条件,则 secondList 不应该与
一起检查assert len(response['secondList']) > 0
那么它不应该引发异常,但如果条件中没有它,那么它应该引发断言异常。
知道什么是这个问题的最佳解决方案吗?也许另一个断言库?
最好的办法是最后收集所有异常,然后我可以验证它们是否正常/正常。
【问题讨论】: