def test_set_default(self): mlogging.set_default(format_string='%(message)s') name = 'option.set_default' log = mlogging.config(name=name, outputs=['screen']) # redirect stream to string io to capture log.handlers[0].stream = StringIO() log.warning('warning') log_output = log.handlers[0].stream.getvalue() msg_warning = get_linestring_split(log_output, 0) self.assertEqual(msg_warning[0:1], ['warning'])
def tearDown(self): shutil.rmtree(self.local_root) mlogging.set_default(local_root=self.local_root_old)
def setUp(self): self.local_root_old = mlogging.default_local_root self.local_root = gen_temp_dir() mlogging.set_default(local_root=self.local_root)