【发布时间】:2021-01-15 17:39:12
【问题描述】:
我试图有一个任务来断言两个定义为事实的字典。
以下是两个字典,其中的键具有每个管理程序可用或所需的磁盘空间。
"available": {
"hypervisor-01": 2321,
"hypervisor-02": 46
}
"required": {
"hypervisor-01": "200",
"hypervisor-02": "75"
}
前面的事实断言应该失败,因为 hypervisor-02 需要的比可用的要多。
"available": {
"hypervisor-01": 2321,
"hypervisor-02": 46
}
"required": {
"hypervisor-01": "200",
"hypervisor-02": "5"
}
前面的字典应该通过,因为所有的要求都得到了满足。如果至少有一个条件不满足,它应该会失败(可能有很多管理程序)。
【问题讨论】: