def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging self.LOGGING = getattr(settings, 'LOGGING', None) settings.LOGGING = { 'database_test': { 'handler': DatabaseHandler(), 'level': logging.DEBUG, }, 'multi_test': { 'handlers': [ { 'handler': DatabaseHandler(), 'level': logging.DEBUG }, { 'handler': MockHandler(), 'level': logging.DEBUG }, ], }, } jogging_init()
def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging settings.LOGGING = {} settings.GLOBAL_LOG_HANDLERS = [MockHandler()] jogging_init()
def setUp(self): from jogging.handlers import MockHandler import logging settings.LOGGING = { 'dict_handler_test': { 'handlers': [ { 'handler': MockHandler(), 'level': logging.ERROR }, { 'handler': MockHandler(), 'level': logging.INFO }, ], }, } jogging_init()
def tearDown(self): import logging # clear out all handlers on loggers loggers = [logging.getLogger(""), logging.getLogger("database_test"), logging.getLogger("multi_test")] for logger in loggers: logger.handlers = [] # delete all log entries in the database for l in Log.objects.all(): l.delete() if self.LOGGING: settings.LOGGING = self.LOGGING jogging_init()
def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging self.LOGGING = getattr(settings, 'LOGGING', None) self.GLOBAL_LOG_HANDLERS = getattr(settings, 'GLOBAL_LOG_HANDLERS', None) self.GLOBAL_LOG_LEVEL = getattr(settings, 'GLOBAL_LOG_LEVEL', None) loggers = [logging.getLogger("")] for logger in loggers: logger.handlers = [] settings.LOGGING = {} settings.GLOBAL_LOG_HANDLERS = [MockHandler()] settings.GLOBAL_LOG_LEVEL = logging.DEBUG jogging_init()
def setUp(self): from jogging.handlers import MockHandler import logging self.JOGGING = getattr(settings, "JOGGING", None) settings.JOGGING = { "dict_handler_test": { "handlers": [ {"handler": MockHandler(), "level": logging.ERROR}, {"handler": MockHandler(), "level": logging.INFO}, ] } } jogging_init()
def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging self.JOGGING = getattr(settings, "JOGGING", None) settings.JOGGING = { "database_test": {"handler": DatabaseHandler(), "level": logging.DEBUG}, "multi_test": { "handlers": [ {"handler": DatabaseHandler(), "level": logging.DEBUG}, {"handler": MockHandler(), "level": logging.DEBUG}, ] }, } jogging_init()
def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging settings.LOGGING = { 'database_test': { 'handler': DatabaseHandler(), 'level': logging.DEBUG, }, 'multi_test': { 'handlers': [ { 'handler': DatabaseHandler(), 'level': logging.DEBUG }, { 'handler': MockHandler(), 'level': logging.DEBUG }, ], }, } jogging_init()
def tearDown(self): import logging # clear out all handlers on loggers loggers = [logging.getLogger("")] for logger in loggers: logger.handlers = [] # delete all log entries in the database for l in Log.objects.all(): l.delete() if self.LOGGING: settings.LOGGING = self.LOGGING if self.GLOBAL_LOG_HANDLERS: settings.GLOBAL_LOG_HANDLERS = self.GLOBAL_LOG_HANDLERS if self.GLOBAL_LOG_LEVEL: settings.GLOBAL_LOG_LEVEL = self.GLOBAL_LOG_LEVEL jogging_init()
def tearDown(self): import logging # clear out all handlers on loggers loggers = [ logging.getLogger(""), logging.getLogger("database_test"), logging.getLogger("multi_test") ] for logger in loggers: logger.handlers = [] # delete all log entries in the database for l in Log.objects.all(): l.delete() if self.LOGGING: settings.LOGGING = self.LOGGING jogging_init()
def setUp(self): from jogging.handlers import DatabaseHandler, MockHandler import logging self.JLOGGING = getattr(settings, 'JLOGGING', None) settings.JLOGGING = { 'database_test': { 'handler': DatabaseHandler(), 'level': logging.INFO, }, 'multi_test': { 'handlers': [ { 'handler': DatabaseHandler(), 'level': logging.DEBUG }, { 'handler': MockHandler(), 'level': logging.DEBUG }, ], }, } jogging_init()
def setUp(self): from jogging.handlers import MockHandler import logging self.LOGGING = getattr(settings, 'LOGGING', None) settings.LOGGING = { 'dict_handler_test': { 'handlers': [ { 'handler': MockHandler(), 'level': logging.ERROR }, { 'handler': MockHandler(), 'level': logging.INFO }, ], }, } jogging_init()
elif 'handlers' in properties: handlers = properties['handlers'] elif hasattr(settings, 'GLOBAL_LOG_HANDLERS'): handlers = settings.GLOBAL_LOG_HANDLERS add_handlers(logger, handlers) if hasattr(settings, 'GLOBAL_LOG_LEVEL') and settings.GLOBAL_LOG_LEVEL and \ hasattr(settings, 'GLOBAL_LOG_HANDLERS') and settings.GLOBAL_LOG_HANDLERS: logger = py_logging.getLogger('') logger.setLevel(settings.GLOBAL_LOG_LEVEL) handlers = settings.GLOBAL_LOG_HANDLERS add_handlers(logger, handlers) jogging_init() ########NEW FILE######## __FILENAME__ = tests #:coding=utf8: import logging from django.test import TestCase as DjangoTestCase from django.conf import settings from jogging.models import Log, jogging_init class DatabaseHandlerTestCase(DjangoTestCase): def setUp(self):
handlers = properties['handlers'] elif hasattr(settings, 'GLOBAL_LOG_HANDLERS'): handlers = settings.GLOBAL_LOG_HANDLERS add_handlers(logger, handlers) if hasattr(settings, 'GLOBAL_LOG_LEVEL') and settings.GLOBAL_LOG_LEVEL and \ hasattr(settings, 'GLOBAL_LOG_HANDLERS') and settings.GLOBAL_LOG_HANDLERS: logger = py_logging.getLogger('') logger.setLevel(settings.GLOBAL_LOG_LEVEL) handlers = settings.GLOBAL_LOG_HANDLERS add_handlers(logger, handlers) jogging_init() ########NEW FILE######## __FILENAME__ = tests #:coding=utf8: import logging from django.test import TestCase as DjangoTestCase from django.conf import settings from jogging.models import Log, jogging_init class DatabaseHandlerTestCase(DjangoTestCase): def setUp(self):