steps.api.utils.parser

Attributes

RANDOM_UUID_KEY

ANYTHING_IN_QM_BUT_QM

ANY_INT

ANY_FLOAT

STRING_METHOD_PATTERN

INT_METHOD_PATTERN

FLOAT_METHOD_PATTERN

USER_VARIABLE_METHOD_PATTERN

ADMIN_VARIABLE_METHOD_PATTERN

PLATFORM_VARIABLE_METHOD_PATTERN

VARIABLE_METHOD_PATTERN

ENV_VARIABLE_METHOD_PATTERN

PARSER_DICT

TYPE_DICT

EVAL_METHODS

Functions

find(element, my_dict)

to_float(→ float | None)

to_int(→ int | None)

parse_string(value)

parse_nested_value(value, context)

get_true_keys(→ list)

get_nested_value(keys, my_dict)

delete_nested_value(keys, my_dict)

set_nested_value(keys, my_dict, value)

try_read_from_variable(method, context)

try_save_value_to_variable(context, value, method)

check_expected_values_in_response(context, key, value)

Module Contents

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