python-2.7 - 如何使用python检查机器人框架中的字典是否为空

我试图在机器人框架中检查给定的字典是否为空,但它给出了一个语法错误的错误。下面是我如何比较它的以下示例:

Run Keyword If '${source_list_data}'=='[]' FAIL 我得到的错误是:

计算表达式 ''[{'data':'value'}]'=='[]'' 失败:SyntaxError:语法无效(第 1 行)

最佳答案

你的语法对我有用。很奇怪,它对你不起作用。

这是使用 Get Length 实现它的另一种方法:

*** Settings ***
Library  Collections

*** Test Cases ***
dict_empty
    ${source_list_data} =  create dictionary
    ${length} =  Get Length  ${source_list_data}
    Run Keyword If  ${length} == 0  log to console  Empty Dict

https://stackoverflow.com/questions/28712168/

相关文章:

objective-c - 如何在 Xcode 6 中禁用 ARC

oracle - 增加 SQL Developer 导出中的行数

git - 将远程分支重置为之前的提交

php - Twig Loader 命名空间

python - 断言错误 : View function mapping is overwriti

angularjs - 嵌套的 ng-repeat 中的 Angular ng-bind-html

python - 使用 np.arrays python 对列表进行排序

php - 从 html 下载图像并保持文件夹结构

java - spring boot 启动rest服务失败

asp.net-mvc - Razor Html.Raw 无法呈现 ViewModel 数据