diff options
| author | Alex Meade <alex.meade@rackspace.com> | 2012-03-08 15:52:51 +0000 |
|---|---|---|
| committer | Alex Meade <alex.meade@rackspace.com> | 2012-03-08 15:54:31 +0000 |
| commit | 13f2bac16b8fc4f3e3f4df9c7b1a0024be236ef1 (patch) | |
| tree | 9e40e329d4def593f0d9b706841ff3dea3b2a9e1 | |
| parent | 0193d1253c48c719b7f10bb19505ebb4b52defd3 (diff) | |
| download | nova-13f2bac16b8fc4f3e3f4df9c7b1a0024be236ef1.tar.gz nova-13f2bac16b8fc4f3e3f4df9c7b1a0024be236ef1.tar.xz nova-13f2bac16b8fc4f3e3f4df9c7b1a0024be236ef1.zip | |
Add a few missing tests regarding exception codes.
Change-Id: I051f47555669af6a74fba058867a6ac2cff45a65
| -rw-r--r-- | nova/tests/test_exception.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/nova/tests/test_exception.py b/nova/tests/test_exception.py index a748b6567..9fe568229 100644 --- a/nova/tests/test_exception.py +++ b/nova/tests/test_exception.py @@ -105,8 +105,7 @@ class NovaExceptionTestCase(test.TestCase): message = "default message" exc = FakeNovaException() - self.assertEquals(unicode(exc), - 'default message') + self.assertEquals(unicode(exc), 'default message') def test_error_msg(self): self.assertEquals(unicode(exception.NovaException('test')), @@ -117,5 +116,18 @@ class NovaExceptionTestCase(test.TestCase): message = "default message: %(code)s" exc = FakeNovaException(code=500) - self.assertEquals(unicode(exc), - 'default message: 500') + self.assertEquals(unicode(exc), 'default message: 500') + + def test_default_error_code(self): + class FakeNovaException(exception.NovaException): + code = 404 + + exc = FakeNovaException() + self.assertEquals(exc.kwargs['code'], 404) + + def test_error_code_from_kwarg(self): + class FakeNovaException(exception.NovaException): + code = 500 + + exc = FakeNovaException(code=404) + self.assertEquals(exc.kwargs['code'], 404) |
