コード例 #1
0
 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()
コード例 #2
0
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: