[mousetrap/gnome3-wip: 198/240] Add `logging-test` configuration section for configuring logger during tests.



commit 33bc619b89671ee7d394f9b48fe3bf1fd7012ac7
Author: Stoney Jackson <dr stoney gmail com>
Date:   Sat Jun 28 13:43:48 2014 -0400

    Add `logging-test` configuration section for configuring logger during tests.

 src/mousetrap/mousetrap.yaml            |   17 +++++++++++++++++
 src/mousetrap/tests/run_python_tests.py |   12 ++++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)
---
diff --git a/src/mousetrap/mousetrap.yaml b/src/mousetrap/mousetrap.yaml
index fb2bb60..a0272d4 100644
--- a/src/mousetrap/mousetrap.yaml
+++ b/src/mousetrap/mousetrap.yaml
@@ -56,4 +56,21 @@ logging:
     - console
     level: DEBUG
   version: 1
+logging-test:
+  formatters:
+    default:
+      format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
+  handlers:
+    console:
+      class: logging.StreamHandler
+      formatter: default
+      level: DEBUG
+      stream: ext://sys.stdout
+  root:
+    formatters:
+    - default
+    handlers:
+    - console
+    level: DEBUG
+  version: 1
 loops_per_second: 10
diff --git a/src/mousetrap/tests/run_python_tests.py b/src/mousetrap/tests/run_python_tests.py
index c0963c2..bde139b 100755
--- a/src/mousetrap/tests/run_python_tests.py
+++ b/src/mousetrap/tests/run_python_tests.py
@@ -5,6 +5,18 @@ from os.path import dirname, abspath
 import sys
 
 
+
+from mousetrap.config import Config
+CONFIG = Config()
+
+
+import logging
+import logging.config
+logging.config.dictConfig(CONFIG['logging-test'])
+LOGGER = logging.getLogger('mousetrap.tests.run_python_tests')
+
+
+
 def main():
     initialize_import_path()
     tests = load_tests()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]