Beispiel #1
0
    def test_logging(self):
        uut = ListLogPrinter()
        ts = datetime.today()
        ts_str = ts.strftime("%X")

        uut.log_level = LOG_LEVEL.INFO
        uut.warn("Test value", timestamp=ts)
        uut.print("Test 2", timestamp=ts)  # Should go to INFO
        uut.debug("Test 2", timestamp=ts)  # Should not be logged

        self.assertEqual(uut.logs, [
            LogMessage(LOG_LEVEL.WARNING, "Test value", timestamp=ts),
            LogMessage(LOG_LEVEL.INFO, "Test 2", timestamp=ts)
        ])

        self.assertRaises(TypeError, uut.log_message, "message")
    def test_logging(self):
        uut = ListLogPrinter()
        ts = datetime.today()

        uut.log_level = LOG_LEVEL.INFO
        uut.warn('Test value', timestamp=ts)
        uut.print('Test 2', timestamp=ts)  # Should go to INFO
        uut.debug('Test 2', timestamp=ts)  # Should not be logged

        self.assertEqual(uut.logs,
                         [LogMessage(LOG_LEVEL.WARNING,
                                     'Test value',
                                     timestamp=ts),
                          LogMessage(LOG_LEVEL.INFO,
                                     'Test 2',
                                     timestamp=ts)])

        self.assertRaises(TypeError, uut.log_message, 'message')
Beispiel #3
0
    def test_logging(self):
        uut = ListLogPrinter()
        ts = datetime.today()
        ts_str = ts.strftime("%X")

        uut.log_level = LOG_LEVEL.INFO
        uut.warn("Test value", timestamp=ts)
        uut.print("Test 2", timestamp=ts)  # Should go to INFO
        uut.debug("Test 2", timestamp=ts)  # Should not be logged

        self.assertEqual(uut.logs,
                         [LogMessage(LOG_LEVEL.WARNING,
                                     "Test value",
                                     timestamp=ts),
                          LogMessage(LOG_LEVEL.INFO,
                                     "Test 2",
                                     timestamp=ts)])

        self.assertRaises(TypeError, uut.log_message, "message")