Module Import alias Assign NameStore TupleLoad Str Str Str Assign NameStore Dict Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str For NameStore NameLoad body If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Str AugAssignAdd NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str If NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot CompareIn NameLoad NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad orelse AugAssignBitOr NameStore NameLoad Return BoolOpOr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpAdd Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr attr Str Str Slice Num decorator_list
N/A N/A re N/A __all__ N/A camelcase_to_underscore process_re_flags underscore_to_camelcase N/A RE_FLAGS N/A i l m s u x N/A re I N/A re L N/A re M N/A re S N/A re U N/A re X camelcase_to_underscore N/A N/A name N/A N/A N/A 
    Convert old-style camel-case method names to new-style names with
    underscores.

    ::

        >>> camelcase_to_underscore('assertEqual')
        ... 'assert_equal'
        >>> camelcase_to_underscore('assertNotEqual')
        ... 'assert_not_equal'
        >>> camelcase_to_underscore('assert_equal')
        ... 'assert_equal'
        >>> camelcase_to_underscore('assert_not_equal')
        ... 'assert_not_equal'

     N/A new_name N/A char name N/A N/A N/A N/A char isupper N/A N/A char N/A N/A char lower N/A new_name _ N/A new_name char N/A new_name N/A process_re_flags N/A N/A flags N/A None N/A N/A 
    Specify ``flags`` supported by ``re`` module in text format, like ``'i'``
    or ``'s'`` instead of ``re.I`` or ``re.S``. If multiple ``flags`` specified
    they would connected with ``|`` (unary OR), e.g. ``'iu'`` would be
    processed as ``re.I | re.U``.

    All supported flags are: ``'i', 'l', 'm', 's', 'u', 'x'``.
     N/A flags N/A N/A old_flags flags N/A flags None N/A flag old_flags N/A N/A flag N/A N/A flag lower N/A N/A N/A flag RE_FLAGS N/A N/A N/A flag N/A RE_FLAGS N/A flag N/A N/A flags None N/A N/A flags flag N/A N/A flags flag N/A N/A flags 0 N/A underscore_to_camelcase N/A N/A name N/A N/A N/A 
    Convert new-style method names with underscores to old style camel-case
    names.

    ::

        >>> underscore_to_camelcase('assert_equal')
        ... 'assertEqual'
        >>> underscore_to_camelcase('assert_not_equal')
        ... 'assertNotEqual'
        >>> underscore_to_camelcase('assertEqual')
        ... 'assertEqual'
        >>> underscore_to_camelcase('assertNotEqual')
        ... 'assertNotEqual'

     N/A N/A N/A N/A N/A name N/A 0 lower N/A N/A N/A N/A N/A N/A N/A name replace _ title replace N/A 1 N/A