def setUp(self): self.test_setup = dict(facility='LOG_TEST', ip=None, port=None, do_print=True, do_write=True) self.loggo = a_loggo(self.test_setup) self.log = self.loggo.make_logger()
import os import unittest from unittest.mock import mock_open, patch, ANY from loggo import Loggo as a_loggo test_setup = dict(facility='LOGGO_TEST', ip=None, port=None, do_print=True, do_write=True) Loggo = a_loggo(test_setup) @Loggo.logme def function_with_private_arg(priv, acceptable=True): return acceptable @Loggo.logme def function_with_private_kwarg(number, a_float=0.0, mnemonic=None): return number * a_float # we can also use loggo.__call__ @Loggo def test(first, other, kwargs=None): """ A function that may or may not error """ if not kwargs: