【发布时间】:2017-12-05 00:19:34
【问题描述】:
我正在尝试验证 0
我的python代码:
def should_be_x_than_y (number1, relation, number2, relation1, number3):
if relation =="<" and relation1 == "<":
print(relation)
print (relation1)
print (number1)
print (number2)
print (number3)
**return float(number1) < float(number2) < float(number3)**
if relation ==">" and relation1 == ">":
return float(number1) > float(number2) > float(number3)
if relation =="=>" and relation1 == "<=":
return float(number1) >= float(number2) <= float(number3)
if relation =="<=" and relation1 == "=>":
return float(number1) <= float(number2) >= float(number3)
if relation =="=":
return float(number1) == float(number2)
机器人代码:
should_be_x_than_y 0 < ${words[0]} < 3
${word[0]} 的值为 4.3,所以理想情况下该案例应该失败,但它没有
【问题讨论】:
-
要让它失败,你需要引发一个异常。简单地返回 False 不会导致测试失败。
标签: python python-2.7 robotframework