示例#1
0
 def test_error_logging(self):
     # Ensure command errors are properly logged and reraised
     from django_extensions.management.base import logger
     logger.addHandler(MockLoggingHandler())
     self.assertRaises(Exception, call_command, 'error_raising_command')
     handler = logger.handlers[0]
     self.assertEqual(len(handler.messages['error']), 1)
 def test_error_logging(self):
     # Ensure command errors are properly logged and reraised
     from django_extensions.management.base import logger
     logger.addHandler(MockLoggingHandler())
     self.assertRaises(Exception, call_command, 'error_raising_command')
     handler = logger.handlers[0]
     self.assertEqual(len(handler.messages['error']), 1)
 def test_error_logging(self):
     # Ensure command errors are properly logged and reraised
     from django_extensions.management.base import logger
     logger.addHandler(MockLoggingHandler())
     module_path = "tests.management.commands.error_raising_command"
     module = importlib.import_module(module_path)
     error_raising_command = module.Command()
     self.assertRaises(Exception, error_raising_command.execute)
     handler = logger.handlers[0]
     self.assertEqual(len(handler.messages['error']), 1)
示例#4
0
 def test_error_logging(self):
     # Ensure command errors are properly logged and reraised
     from django_extensions.management.base import logger
     logger.addHandler(MockLoggingHandler())
     module_path = "tests.management.commands.error_raising_command"
     module = importlib.import_module(module_path)
     error_raising_command = module.Command()
     self.assertRaises(Exception, error_raising_command.execute)
     handler = logger.handlers[0]
     self.assertEqual(len(handler.messages['error']), 1)