summaryrefslogtreecommitdiffstats
path: root/tests/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/base.py')
-rw-r--r--tests/base.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/base.py b/tests/base.py
index 5b9f0746..662a1170 100644
--- a/tests/base.py
+++ b/tests/base.py
@@ -18,10 +18,11 @@
# under the License.
import io
-import logging
import os
import re
import doctest
+import logging
+import fixtures
import json
import operator
import testtools
@@ -96,7 +97,15 @@ def get_scenarios(fixtures_path, in_ext='yaml', out_ext='xml',
return scenarios
-class BaseTestCase(object):
+class LoggingFixture(object):
+
+ def setUp(self):
+
+ super(LoggingFixture, self).setUp()
+ self.useFixture(fixtures.FakeLogger(level=logging.DEBUG))
+
+
+class BaseTestCase(LoggingFixture):
scenarios = []
fixtures_path = None
@@ -104,8 +113,6 @@ class BaseTestCase(object):
maxDiff = None # always dump text difference
longMessage = True # keep normal error message when providing our
- logging.basicConfig()
-
def _read_utf8_content(self):
# if None assume empty file
if self.out_filename is None: