需要一种在python中测试警报的一般方法

时间:2018-04-03 08:31:40

标签: python python-3.x python-2.7

JSON文件中有数百个警报。

我必须编写一个测试来检查是否设置了警报。

例如:

if alert.INVALID_CELL_IN_THIS_MARKET.set:
    return "INVALID_CELL_IN_THIS_MARKET alert is set"
else:
    return "INVALID_CELL_IN_THIS_MARKET alert is clear"

那么我有什么方法可以用任何文本检查警报(而不是INVALID_CELL_IN_THIS_MARKET

类似于:if alert.any_string.set

1 个答案:

答案 0 :(得分:0)

您可以检查字符串的开头和结尾

def startsandendswith(main_str):
    return main_str.startswith("alert.") and main_str.endswith(".set")

startsandendswith("alert.any_string.set")