Esempio n. 1
0
    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)
Esempio n. 2
0
    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])
Esempio n. 3
0
    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))
Esempio n. 4
0
    def setUp(self):
        Utils.prepare_test()
        self.handler = BaseHandler()

        self.log_backup = Logger.LOG_LEVEL
        Logger.LOG_LEVEL = 9001  # disable the logs
Esempio n. 5
0
 def setUp(self):
     Utils.prepare_test(connect_logger=False)
Esempio n. 6
0
 def setUp(self):
     Utils.prepare_test()
     self.server = Server()
Esempio n. 7
0
 def setUp(self):
     Utils.prepare_test(connect_database=False)
Esempio n. 8
0
    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")