예제 #1
0
    def test_lotsOfLoggers(self):

        aLogger = Logger._getLogger()
        anotherLogger = Logger._getLogger()

        self.assertIsNotNone(aLogger, "Check A Logger")
        self.assertIsNotNone(anotherLogger, "Check Another Logger")
        self.assertEqual(len(anotherLogger.handlers), 1, "Check Handlers")
예제 #2
0
    def test_lotsOfLoggers(self):

        aLogger = Logger._getLogger()
        anotherLogger = Logger._getLogger()

        self.assertIsNotNone(aLogger, "Check A Logger")
        self.assertIsNotNone(anotherLogger, "Check Another Logger")
        self.assertEqual(len(anotherLogger.handlers), 1, "Check Handlers")
예제 #3
0
    def test_setLevel(self):

        aLogger = Logger._getLogger()
        Logger.setLevel(logging.INFO)

        self.assertEqual(aLogger.level, logging.INFO, "Check Log Level")

        Logger.setLevel(logging.DEBUG)
        aLogger = Logger._getLogger()

        self.assertEqual(aLogger.level, logging.DEBUG, "Check Log Level")

        Logger.setLevel(logging.INFO)
예제 #4
0
    def test_setLevel(self):

        aLogger = Logger._getLogger()
        Logger.setLevel(logging.INFO)

        self.assertEqual(aLogger.level, logging.INFO, "Check Log Level")

        Logger.setLevel(logging.DEBUG)
        aLogger = Logger._getLogger()

        self.assertEqual(aLogger.level, logging.DEBUG, "Check Log Level")

        Logger.setLevel(logging.INFO)
예제 #5
0
    def test_log(self):
        with patch.object(Logger._getLogger(), '_log',
                          return_value=None) as mock_method:

            # Assumes that the default log level is DEBUG

            Logger.log(logging.DEBUG, "Test Debug Log Entry", {
                "key1": "value1",
                "key2": "value2"
            })
            self.assertEqual(1, mock_method.call_count)

            Logger.log(logging.INFO, "Test Info Log Entry", {
                "key1": "value1",
                "key2": "value2"
            })
            self.assertEqual(2, mock_method.call_count)

            Logger.log(logging.WARN, "Test Warning Log Entry", {
                "key1": "value1",
                "key2": "value2"
            })
            self.assertEqual(3, mock_method.call_count)

            Logger.log(logging.ERROR, "Test Error Log Entry", {
                "key1": "value1",
                "key2": "value2"
            })
            self.assertEqual(4, mock_method.call_count)
예제 #6
0
    def test_log(self):
        with patch.object(Logger._getLogger(), '_log', return_value=None) as mock_method:

            # Assumes that the default log level is DEBUG

            Logger.log(logging.DEBUG, "Test Debug Log Entry", {"key1":"value1","key2":"value2"})
            self.assertEqual(1, mock_method.call_count)

            Logger.log(logging.INFO, "Test Info Log Entry", {"key1":"value1","key2":"value2"})
            self.assertEqual(2, mock_method.call_count)

            Logger.log(logging.WARN, "Test Warning Log Entry", {"key1":"value1","key2":"value2"})
            self.assertEqual(3, mock_method.call_count)

            Logger.log(logging.ERROR, "Test Error Log Entry", {"key1":"value1","key2":"value2"})
            self.assertEqual(4, mock_method.call_count)
예제 #7
0
    def test_getLogger(self):

        myLogger = Logger._getLogger()

        self.assertIsNotNone(myLogger, "Check My Logger")
예제 #8
0
    def test_getLogger(self):

        myLogger = Logger._getLogger()

        self.assertIsNotNone(myLogger, "Check My Logger")