1
0
Fork 0

Enable logging in tests (fixes #21)

* add logging.config.fileConfig in gnuviechadmin/tests/__init__.py
 * provide default logging configuration in test.ini


git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/trunk@259 a67ec6bc-e5d5-0310-a910-815c51eb3124
This commit is contained in:
Jan Dittberner 2008-06-07 15:12:38 +00:00
parent 065996e0df
commit b183465d5e
2 changed files with 31 additions and 0 deletions

View file

@ -29,6 +29,7 @@ setuptools.
"""
import os
import sys
import logging.config
from unittest import TestCase
import pkg_resources
@ -40,3 +41,4 @@ sys.path.insert(0, conf_dir)
pkg_resources.working_set.add_entry(conf_dir)
test_file = os.path.join(conf_dir, 'test.ini')
logging.config.fileConfig(test_file)

29
test.ini Normal file
View file

@ -0,0 +1,29 @@
# Logging configuration
[loggers]
keys = root, gnuviechadmin
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = INFO
handlers = console
[logger_gnuviechadmin]
level = DEBUG
handlers = console
propagate = 0
qualname = gnuviechadmin
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
datefmt = %H:%M:%S