From: Dan Prince Date: Mon, 25 Mar 2013 17:47:50 +0000 (-0400) Subject: Enable exception format checking when testing. X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=43c7eca89968a6648914be05401a55f979aa763b;p=openstack-build%2Fneutron-build.git 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 --- diff --git a/quantum/tests/base.py b/quantum/tests/base.py index b8b9cebab..95664490a 100644 --- a/quantum/tests/base.py +++ b/quantum/tests/base.py @@ -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): """