def test_get_configuration(): root_logger = slogging.getLogger() root_logger.manager.loggerDict = {} # clear old loggers config_string = ':INFO,a:TRACE,a.b:DEBUG' log_json = False slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config['log_json'] == log_json assert set( config['config_string'].split(',')) == set( config_string.split(',')) log_json = True slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config['log_json'] == log_json assert set( config['config_string'].split(',')) == set( config_string.split(',')) # set config differntly slogging.configure(config_string=':TRACE', log_json=False) config2 = slogging.get_configuration() # test whether we get original config slogging.configure(**config) config = slogging.get_configuration() assert config['log_json'] == log_json assert set( config['config_string'].split(',')) == set( config_string.split(','))
def test_get_configuration(): root_logger = slogging.getLogger() root_logger.manager.loggerDict = {} # clear old loggers config_string = ":INFO,a:TRACE,a.b:DEBUG" log_json = False slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config["log_json"] == log_json assert set(config["config_string"].split(",")) == set(config_string.split(",")) log_json = True slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config["log_json"] == log_json assert set(config["config_string"].split(",")) == set(config_string.split(",")) # set config differntly slogging.configure(config_string=":TRACE", log_json=False) config2 = slogging.get_configuration() # test whether we get original config slogging.configure(**config) config = slogging.get_configuration() assert config["log_json"] == log_json assert set(config["config_string"].split(",")) == set(config_string.split(","))
def test_get_configuration(): config_string = ':INFO,a:TRACE,a.b:DEBUG' log_json = False slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config['log_json'] == log_json assert set(config['config_string'].split(',')) == set(config_string.split(',')) log_json = True slogging.configure(config_string=config_string, log_json=log_json) config = slogging.get_configuration() assert config['log_json'] == log_json assert set(config['config_string'].split(',')) == set(config_string.split(',')) # set config differntly slogging.configure(config_string=':TRACE', log_json=False) config2 = slogging.get_configuration() # test whether we get original config slogging.configure(**config) config = slogging.get_configuration() assert config['log_json'] == log_json assert set(config['config_string'].split(',')) == set(config_string.split(','))
def setup_function(function): """ setup any state tied to the execution of the given function. Invoked for every test function in the module. """ function.snapshot = slogging.get_configuration()