:mod:`utilities` --- Miscellaneous Python classes and functions
===============================================================

.. module:: smoke_zephyr.utilities
   :synopsis: Miscellaneous Python classes and functions

Functions
---------

.. autofunction:: configure_stream_logger

.. autofunction:: download

.. autofunction:: escape_single_quote

.. autofunction:: format_bytes_size

.. autofunction:: get_ip_list

.. autofunction:: grep

.. autofunction:: open_uri

.. autofunction:: parse_case_camel_to_snake

.. autofunction:: parse_case_snake_to_camel

.. autofunction:: parse_server

.. autofunction:: parse_timespan

.. autofunction:: random_string_alphanumeric

.. autofunction:: selection_collision

.. autofunction:: sort_ipv4_list

.. autofunction:: unescape_single_quote

.. autofunction:: unique

.. autofunction:: weighted_choice

.. autofunction:: which

.. autofunction:: xfrange

Classes
-------

.. autoclass:: AttributeDict
   :members:
   :special-members: __init__
   :undoc-members:

.. autoclass:: BruteforceGenerator
   :members:
   :special-members: __init__

.. autoclass:: Cache
   :members:
   :special-members: __init__
   :undoc-members:

.. autoclass:: FileWalker
   :members:
   :special-members: __init__
   :undoc-members:

.. autoclass:: SectionConfigParser
   :members:
   :special-members: __init__
   :undoc-members:

.. autoclass:: TestCase
   :members:
   :show-inheritance:
   :undoc-members:
