diff --git a/tests/utils.py b/tests/utils.py new file mode 100644 index 0000000..52b2134 --- /dev/null +++ b/tests/utils.py @@ -0,0 +1,16 @@ + +from __future__ import absolute_import, division, print_function + + +class SimpleNamespace: + + def __init__(self, **kwargs): + self.__dict__.update(kwargs) + + def __repr__(self): + keys = sorted(self.__dict__) + items = ("{}={!r}".format(k, self.__dict__[k]) for k in keys) + return "{}({})".format(type(self).__name__, ", ".join(items)) + + def __eq__(self, other): + return self.__dict__ == other.__dict__