# Path: log_calls/helpers.py
# def no_duplicates(seq):
# def restrict_keys(d: dict, domain) -> dict:
# def difference_update(d: dict, remove) -> dict:
# def prefix_multiline_str(prefix: str, multiline_str: str):
# def is_keyword_param(param):
# def get_args_pos(fparams) -> int:
# def get_args_kwargs_param_names(fparams) -> (str, str):
# def get_defaulted_kwargs_OD(f_params, bound_args) -> OrderedDict:
# def get_explicit_kwargs_OD(f_params, bound_args, kwargs) -> OrderedDict:
# def get_file_of_object(obj, allow_binary=True) -> str:
# def dict_to_sorted_str(d, _sort=True):
# def OrderedDict_to_dict_str(od):
# def is_quoted_str(s):
# def any_match(match_fn, seq, patterns):
#     QUOTES = {"'", '"'}


from log_calls import helpers
import doctest
import unittest
__author__ = "Brian O'Neill"
__version__ = '0.1.14'



# For unittest integration
def load_tests(loader, tests, ignore):
    tests.addTests(doctest.DocTestSuite(helpers))
    return tests


if __name__ == "__main__":

# Path: log_calls/helpers.py
# def no_duplicates(seq):
# def restrict_keys(d: dict, domain) -> dict:
# def difference_update(d: dict, remove) -> dict:
# def prefix_multiline_str(prefix: str, multiline_str: str):
# def is_keyword_param(param):
# def get_args_pos(fparams) -> int:
# def get_args_kwargs_param_names(fparams) -> (str, str):
# def get_defaulted_kwargs_OD(f_params, bound_args) -> OrderedDict:
# def get_explicit_kwargs_OD(f_params, bound_args, kwargs) -> OrderedDict:
# def get_file_of_object(obj, allow_binary=True) -> str:
# def dict_to_sorted_str(d, _sort=True):
# def OrderedDict_to_dict_str(od):
# def is_quoted_str(s):
# def any_match(match_fn, seq, patterns):
#     QUOTES = {"'", '"'}


# Path: tests/test_helpers.py
from log_calls import helpers
import doctest
import unittest

__author__ = "Brian O'Neill"
__version__ = '0.1.14'



# For unittest integration
def load_tests(loader, tests, ignore):
    tests.addTests(doctest.DocTestSuite(helpers))
    return tests


if __name__ == "__main__":

    doctest.testmod(helpers)   # (verbose=True)