Fake logger as instance attribute

Fake logger returned by fixtures.FakeLogger must be BaseTestCase instance
attribute. Suchwise fake logger is accesible in BaseTestCase subclasses.

Closes-Bug: #1289403
Change-Id: I44afc23483f3bf0f031ba15d7f88e83b8be6f413
This commit is contained in:
Ilya Pekelny
2014-03-07 17:34:34 +02:00
parent f37b8d84fd
commit 7d06dac0c0

View File

@@ -61,7 +61,7 @@ class BaseTestCase(testtools.TestCase):
level = logging.INFO
capture_logs = os.environ.get('OS_LOG_CAPTURE') in _TRUE_VALUES
if capture_logs:
self.useFixture(
self.logger = self.useFixture(
fixtures.FakeLogger(
format=_LOG_FORMAT,
level=level,