def test_log_stderr(self): Utils.prepare_test(connect_logger=True) with Utils.nostderr() as err: Logger.error("FOO_CAT", "Log message") self.assertIn("FOO_CAT", err.buffer) self.assertIn("Log message", err.buffer)
def test_log(self): Utils.prepare_test(connect_logger=True) Logger.log(Logger.DEBUG, "FOO_CAT", "Log message") Logger.c.execute("SELECT * FROM logs WHERE category = 'FOO_CAT'") row = Logger.c.fetchone() self.assertEqual("FOO_CAT", row[1]) self.assertEqual(Logger.DEBUG, int(row[2])) self.assertEqual("Log message", row[3])
def test_get_logs_by_level(self): Utils.prepare_test(connect_logger=True) TestLogger.load_logs() start_date = datetime.datetime.now().timestamp() - 10 end_date = datetime.datetime.now().timestamp() + 10 logs = Logger.get_logs(Logger.DEBUG, None, start_date, end_date) self.assertEqual(4, len(logs)) logs = Logger.get_logs(Logger.WARNING, None, start_date, end_date) self.assertEqual(2, len(logs))
def setUp(self): Utils.prepare_test() self.handler = BaseHandler() self.log_backup = Logger.LOG_LEVEL Logger.LOG_LEVEL = 9001 # disable the logs
def setUp(self): Utils.prepare_test(connect_logger=False)
def setUp(self): Utils.prepare_test() self.server = Server()
def setUp(self): Utils.prepare_test(connect_database=False)
def setUp(self): Utils.prepare_test() self.log_backup = Logger.LOG_LEVEL Logger.LOG_LEVEL = 9001 # disable the logs self.tempdir = None
def test_admin_only_lower_case(self): Utils.prepare_test() Database.set_meta("admin_token", "ADMIN-TOKEN") Logger.set_log_level(9001) self.admin_only(admin_token="admin-token", _ip="1.1.1.1")
def test_admin_only_invalid_token(self): Utils.prepare_test() Database.set_meta("admin_token", "ADMIN-TOKEN") Logger.set_log_level(9001) with self.assertRaises(Forbidden): self.admin_only(admin_token="WRONG-TOKEN", _ip="1.1.1.1")