Enable exception format checking when testing.

Updates our new exception base class to enable exception
format checking. This should help enforce that we pass
the correct kwargs to exceptions when testing.

Change-Id: I9ac62e289c0de3931861473912bb6c98b57d4126
This commit is contained in:
Dan Prince 2013-03-25 13:47:50 -04:00
parent 4721b5a81c
commit 43c7eca899

View File

@ -21,8 +21,11 @@ import os
import fixtures
from oslo.config import cfg
import stubout
import testtools
from quantum.openstack.common import exception
CONF = cfg.CONF
TRUE_STRING = ['True', '1']
@ -53,6 +56,8 @@ class BaseTestCase(testtools.TestCase):
if os.environ.get('OS_STDERR_NOCAPTURE') not in TRUE_STRING:
stderr = self.useFixture(fixtures.StringStream('stderr')).stream
self.useFixture(fixtures.MonkeyPatch('sys.stderr', stderr))
self.stubs = stubout.StubOutForTesting()
self.stubs.Set(exception, '_FATAL_EXCEPTION_FORMAT_ERRORS', True)
def config(self, **kw):
"""