ksuit.utils.common.naming

Functions

pascal_to_snake(pascal_case)

Convert pascal/camel to snake case using Regex.

lower_type_name(obj)

Return the type name of an object in lowercase.

snake_type_name(obj)

Return the type name of an object in snake case.

Module Contents

ksuit.utils.common.naming.pascal_to_snake(pascal_case)

Convert pascal/camel to snake case using Regex.

Handles acronyms and numbers correctly. .. rubric:: Example

XMLParser -> xml_parser HTTPClient -> http_client V2Model -> v2_model

Parameters:

pascal_case (str)

Return type:

str

ksuit.utils.common.naming.lower_type_name(obj)

Return the type name of an object in lowercase.

Parameters:

obj (object)

Return type:

str

ksuit.utils.common.naming.snake_type_name(obj)

Return the type name of an object in snake case.

Parameters:

obj (object)

Return type:

str