def test_log_debug(): lvl = logging.DEBUG msg = 'Debug Msg' regex = '^{0}.*{1}'.format(logging.getLevelName(lvl), msg) lpc = LinchpinCliContext() lpc.load_config(lpconfig=config_path) lpc.set_cfg('logger', 'file', config_data['logger']['file']) lpc.setup_logging() lpc.log_debug(msg) with open(logfile) as f: line = f.readline() assertRegex(line, regex)
def test_log_msg(): # This test assumes the default message format found around line 139 # of linchpin/cli/context.py lvl = logging.DEBUG msg = 'Test Msg' regex = '^{0}.*{1}'.format(logging.getLevelName(lvl), msg) lpc = LinchpinCliContext() lpc.load_config(lpconfig=config_path) lpc.set_cfg('logger', 'file', config_data['logger']['file']) lpc.setup_logging() lpc.log(msg, level=lvl) with open(logfile) as f: line = f.readline() assertRegex(line, regex)