Merge "Fix wrapping of neutron forbidden error"
This commit is contained in:
commit
50c23d8c86
@ -127,7 +127,7 @@ class ClientWrapper(clientv20.Client):
|
||||
"admin credential located in nova.conf")
|
||||
raise exception.NeutronAdminCredentialConfigurationInvalid()
|
||||
except neutron_client_exc.Forbidden as e:
|
||||
raise exception.Forbidden(e)
|
||||
raise exception.Forbidden(six.text_type(e))
|
||||
return ret
|
||||
return wrapper
|
||||
|
||||
|
@ -181,9 +181,10 @@ class TestNeutronClient(test.NoDBTestCase):
|
||||
auth_token='token',
|
||||
is_admin=False)
|
||||
client = neutronapi.get_client(my_context)
|
||||
self.assertRaises(
|
||||
exc = self.assertRaises(
|
||||
exception.Forbidden,
|
||||
client.create_port)
|
||||
self.assertIsInstance(exc.format_message(), six.text_type)
|
||||
|
||||
def test_withtoken_context_is_admin(self):
|
||||
self.flags(url='http://anyhost/', group='neutron')
|
||||
|
Loading…
Reference in New Issue
Block a user