Example #1
0
 def test_it_should_not_raise_error_if_log_dir_is_not_specified(self):
     try:
         log = LOG(None)
         log.debug('debug message')
         log.info('info message')
         log.error('error message')
         log.warn('warn message')
     except:
         self.fail("it should not get here")
 def test_it_should_use_logger_methods(self):
     log = LOG('log_dir_test/path/subpath')
     log.logger = Mock()
     log.debug('debug message')
     log.logger.debug.assert_called_with('debug message')
     log.info('info message')
     log.logger.info.assert_called_with('info message')
     log.error('error message')
     log.logger.error.assert_called_with('error message')
     log.warn('warn message')
     log.logger.warn.assert_called_with('warn message')
 def test_it_should_not_raise_error_if_log_dir_is_not_specified(self):
     try:
         log = LOG(None)
         log.debug('debug message')
         log.info('info message')
         log.error('error message')
         log.warn('warn message')
     except:
         self.fail("it should not get here")
Example #4
0
 def test_it_should_create_log_dir_if_does_not_exists(self, makedirs_mock):
     LOG('log_dir_test/path/subpath')
     expected_calls = [
         call('log_dir_test/path/subpath'),
         call('log_dir_test/path', 511),
         call('log_dir_test', 511)
     ]
     self.assertEqual(expected_calls, makedirs_mock.mock_calls)
Example #5
0
 def test_it_should_create_a_logger(self):
     log = LOG('log_dir_test/path/subpath')
     self.assertTrue(isinstance(log.logger, logging.Logger))
     self.assertEqual(logging.DEBUG, log.logger.level)
     self.assertTrue(isinstance(log.logger.handlers[0],
                                logging.FileHandler))
     self.assertEqual(
         "%s/%s.log" % (os.path.abspath('log_dir_test/path/subpath'),
                        datetime.now().strftime("%Y%m%d%H%M%S")),
         log.logger.handlers[0].baseFilename)
     self.assertTrue(
         isinstance(log.logger.handlers[0].formatter, logging.Formatter))
     self.assertEqual('%(message)s', log.logger.handlers[0].formatter._fmt)
Example #6
0
 def test_it_should_create_log_dir_if_does_not_exists(self, makedirs_mock):
     LOG('log_dir_test/path/subpath')
     if (sys.version_info > (3, 0)):
         expected_calls = [
             call('log_dir_test/path/subpath'),
             call('log_dir_test/path', 511, False),
             call('log_dir_test', 511, False)
         ]
     else:
         expected_calls = [
             call('log_dir_test/path/subpath'),
             call('log_dir_test/path', 511),
             call('log_dir_test', 511)
         ]
     self.assertEqual(expected_calls, makedirs_mock.mock_calls)
Example #7
0
 def test_it_should_use_logger_methods(self):
     log = LOG('log_dir_test/path/subpath')
     log.logger = Mock()
     log.debug('debug message')
     log.logger.debug.assert_called_with('debug message')
     log.info('info message')
     log.logger.info.assert_called_with('info message')
     log.error('error message')
     log.logger.error.assert_called_with('error message')
     log.warn('warn message')
     log.logger.warn.assert_called_with('warn message')