summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2013-03-12 12:06:16 -0400
committerMonty Taylor <mordred@inaugust.com>2013-03-12 12:06:16 -0400
commit6e4a663b188e3bd36fd7554d7f5ce0c57df8b11e (patch)
treedbb55946559b128f5712930f5bd43956248cb9d1
parent24f7985ac5e60d021298bc36a578bf383a47ed37 (diff)
downloadpbr-6e4a663b188e3bd36fd7554d7f5ce0c57df8b11e.tar.gz
Put stdout capture in the base test class.
Change-Id: I829b10fdae4def7664f71f4e6f835577075fefcc
-rw-r--r--oslo/packaging/tests/test_setup.py13
-rw-r--r--oslo/packaging/tests/utils.py13
2 files changed, 13 insertions, 13 deletions
diff --git a/oslo/packaging/tests/test_setup.py b/oslo/packaging/tests/test_setup.py
index ae534f2..55d35d9 100644
--- a/oslo/packaging/tests/test_setup.py
+++ b/oslo/packaging/tests/test_setup.py
@@ -155,19 +155,6 @@ class GitLogsTest(utils.BaseTestCase):
class BuildSphinxTest(utils.BaseTestCase):
- def setUp(self):
- super(BuildSphinxTest, self).setUp()
- if (os.environ.get('OS_STDOUT_CAPTURE') == 'True' or
- os.environ.get('OS_STDOUT_CAPTURE') == '1'):
- stdout = self.useFixture(fixtures.StringStream('stdout')).stream
- self.useFixture(fixtures.MonkeyPatch('sys.stdout', stdout))
- if (os.environ.get('OS_STDERR_CAPTURE') == 'True' or
- os.environ.get('OS_STDERR_CAPTURE') == '1'):
- stderr = self.useFixture(fixtures.StringStream('stderr')).stream
- self.useFixture(fixtures.MonkeyPatch('sys.stderr', stderr))
- self.log_fixture = self.useFixture(
- fixtures.FakeLogger('oslo.packaging'))
-
def test_build_sphinx(self):
self.useFixture(fixtures.MonkeyPatch(
diff --git a/oslo/packaging/tests/utils.py b/oslo/packaging/tests/utils.py
index deb9993..b7ba750 100644
--- a/oslo/packaging/tests/utils.py
+++ b/oslo/packaging/tests/utils.py
@@ -16,6 +16,8 @@
"""Common utilities used in testing"""
+import os
+
import fixtures
import testtools
@@ -24,6 +26,17 @@ class BaseTestCase(testtools.TestCase):
def setUp(self):
super(BaseTestCase, self).setUp()
+ if (os.environ.get('OS_STDOUT_CAPTURE') == 'True' or
+ os.environ.get('OS_STDOUT_CAPTURE') == '1'):
+ stdout = self.useFixture(fixtures.StringStream('stdout')).stream
+ self.useFixture(fixtures.MonkeyPatch('sys.stdout', stdout))
+ if (os.environ.get('OS_STDERR_CAPTURE') == 'True' or
+ os.environ.get('OS_STDERR_CAPTURE') == '1'):
+ stderr = self.useFixture(fixtures.StringStream('stderr')).stream
+ self.useFixture(fixtures.MonkeyPatch('sys.stderr', stderr))
+ self.log_fixture = self.useFixture(
+ fixtures.FakeLogger('oslo.packaging'))
+
self.useFixture(fixtures.NestedTempfile())
self.useFixture(fixtures.FakeLogger())
self.useFixture(fixtures.Timeout(30, True))