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

Mad*_*uri 2 python-2.7 robotframework

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

运行关键字如果 '${source_list_data}'=='[]' 失败,我得到的错误是:

评估表达式 ''[{'data':'value'}]'=='[]'' 失败:语法错误:语法无效(第 1 行)

Lau*_*iel 5

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

这是使用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
Run Code Online (Sandbox Code Playgroud)