def __init__(self, methodName="runTest"): super(TestTransformVariableHandler, self).__init__(methodName) key_transformer = lambda key, value, state: key value_transformer = lambda data: int(data) self._handler = TransformVariableHandler.create_with_known_key_list( "=", ["key13", "key666"], key_transformer, value_transformer, 0 )
def _create_enable_variable_handler(variable_name, key_name): def transform_number(number_value): number_value = number_value.strip("'") if number_value == '1': return ENABLED if number_value == '0' or number_value == '': return DISABLED return UNKNOWN key_transformer = lambda key, value, state: key_name return TransformVariableHandler.create_with_known_key_list(KEY_VALUE_DELIMITER, [variable_name], key_transformer, transform_number, DISABLED)