steps.api.utils.parser ====================== .. py:module:: steps.api.utils.parser Attributes ---------- .. autoapisummary:: steps.api.utils.parser.RANDOM_UUID_KEY steps.api.utils.parser.ANYTHING_IN_QM_BUT_QM steps.api.utils.parser.ANY_INT steps.api.utils.parser.ANY_FLOAT steps.api.utils.parser.STRING_METHOD_PATTERN steps.api.utils.parser.INT_METHOD_PATTERN steps.api.utils.parser.FLOAT_METHOD_PATTERN steps.api.utils.parser.USER_VARIABLE_METHOD_PATTERN steps.api.utils.parser.ADMIN_VARIABLE_METHOD_PATTERN steps.api.utils.parser.PLATFORM_VARIABLE_METHOD_PATTERN steps.api.utils.parser.VARIABLE_METHOD_PATTERN steps.api.utils.parser.ENV_VARIABLE_METHOD_PATTERN steps.api.utils.parser.PARSER_DICT steps.api.utils.parser.TYPE_DICT steps.api.utils.parser.EVAL_METHODS Functions --------- .. autoapisummary:: steps.api.utils.parser.find steps.api.utils.parser.to_float steps.api.utils.parser.to_int steps.api.utils.parser.parse_string steps.api.utils.parser.parse_nested_value steps.api.utils.parser.get_true_keys steps.api.utils.parser.get_nested_value steps.api.utils.parser.delete_nested_value steps.api.utils.parser.set_nested_value steps.api.utils.parser.try_read_from_variable steps.api.utils.parser.try_save_value_to_variable steps.api.utils.parser.check_expected_values_in_response Module Contents --------------- .. py:data:: RANDOM_UUID_KEY :value: 'random uuid' .. py:data:: ANYTHING_IN_QM_BUT_QM :value: '\\"([^\\"]+)\\"' .. py:data:: ANY_INT :value: '(\\d+)' .. py:data:: ANY_FLOAT :value: '(\\d+\\.\\d*)' .. py:data:: STRING_METHOD_PATTERN .. py:data:: INT_METHOD_PATTERN .. py:data:: FLOAT_METHOD_PATTERN .. py:data:: USER_VARIABLE_METHOD_PATTERN .. py:data:: ADMIN_VARIABLE_METHOD_PATTERN .. py:data:: PLATFORM_VARIABLE_METHOD_PATTERN .. py:data:: VARIABLE_METHOD_PATTERN .. py:data:: ENV_VARIABLE_METHOD_PATTERN .. py:data:: PARSER_DICT .. py:data:: TYPE_DICT .. py:data:: EVAL_METHODS :value: ['any', 'all', 'none'] .. py:function:: find(element, my_dict) .. py:function:: to_float(value: str) -> float | None .. py:function:: to_int(value: str) -> int | None .. py:function:: parse_string(value: str) .. py:function:: parse_nested_value(value, context) .. py:function:: get_true_keys(str_keys: list, my_dict: dict | list) -> list .. py:function:: get_nested_value(keys: list, my_dict: dict) .. py:function:: delete_nested_value(keys: list, my_dict: dict) .. py:function:: set_nested_value(keys: list, my_dict: dict, value) .. py:function:: try_read_from_variable(method: str, context) .. py:function:: try_save_value_to_variable(context, value, method: str) .. py:function:: check_expected_values_in_response(context, key: str, value: str)