Python 2.7 如何使用python在robot框架中检查字典是否为空
我试图在robot框架中检查给定的字典是否为空,但它给出了一个错误,即语法错误。下面是我如何进行比较的示例: 如果“${source\u list\u data}”=='[]”失败,则运行关键字,我得到的错误是:Python 2.7 如何使用python在robot框架中检查字典是否为空,python-2.7,robotframework,Python 2.7,Robotframework,我试图在robot框架中检查给定的字典是否为空,但它给出了一个错误,即语法错误。下面是我如何进行比较的示例: 如果“${source\u list\u data}”=='[]”失败,则运行关键字,我得到的错误是: 计算表达式“”[{'data':'value'}]'=='[]”失败:语法错误:无效语法(,第1行)您的语法对我有效。奇怪,它对你不起作用 以下是实现此目标的另一种方法: 1.首先通过Get length关键字2计算列表的长度。如果要采取下面所述的操作,请运行简单条件->> *** S
计算表达式“”[{'data':'value'}]'=='[]”失败:语法错误:无效语法(,第1行)您的语法对我有效。奇怪,它对你不起作用 以下是实现此目标的另一种方法:
1.首先通过Get length关键字2计算列表的长度。如果要采取下面所述的操作,请运行简单条件->>
*** 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