diff options
Diffstat (limited to 'tests/base.py')
-rw-r--r-- | tests/base.py | 15 |
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: |