def test_data_error(self): def test_func(ctx, filters, sort_key, sort_dir): raise sql_exc.DataError('a', 'b', 'c') request = webob.Request.blank('/v2.0/accounts?marker=19', base_url='http://localhost:8774/v2.0/') request.environ['nova.context'] = self.admin_context self.assertRaises(Invalid, Controller('vmhosts', 'vmhost', 'VmHost').get_all_by_filters, request, test_func)
def setUp(self): self.controller = Controller('accounts', 'account', 'Account') self.admin_context = context.RequestContext('admin', '', is_admin=True)