def test_passing_config_log(self):
"""
Test the with log_file
"""
new_config = configparser.SafeConfigParser()
new_config.add_section("scitokens")
new_config.set("scitokens", "log_level", "WARNING")
tmp_file = tempfile.NamedTemporaryFile()
new_config.set("scitokens", "log_file", tmp_file.name)
scitokens.set_config(new_config)
self.assertEqual(scitokens.utils.config.get("log_level"), "WARNING")
self.assertEqual(scitokens.utils.config.get("log_file"), tmp_file.name)
# Log a line
logger = logging.getLogger("scitokens")
logger.error("This is an error")
tmp_file.flush()
print(os.path.getsize(tmp_file.name))
self.assertTrue(os.path.getsize(tmp_file.name) > 0)
tmp_file.close()
评论列表
文章目录