Merge "Sync nova with oslo DB exception cleanup."

This commit is contained in:
Jenkins
2013-02-27 00:14:48 +00:00
committed by Gerrit Code Review
4 changed files with 12 additions and 12 deletions

View File

@@ -80,7 +80,7 @@ from nova import db
from nova.db import migration from nova.db import migration
from nova import exception from nova import exception
from nova.openstack.common import cliutils from nova.openstack.common import cliutils
from nova.openstack.common.db.sqlalchemy import session as db_session from nova.openstack.common.db import exception as db_exc
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import rpc from nova.openstack.common import rpc
@@ -861,7 +861,7 @@ class InstanceTypeCommands(object):
except exception.InstanceTypeNotFound: except exception.InstanceTypeNotFound:
print _("Valid instance type name is required") print _("Valid instance type name is required")
sys.exit(1) sys.exit(1)
except db_session.DBError, e: except db_exc.DBError, e:
print _("DB Error: %s") % e print _("DB Error: %s") % e
sys.exit(2) sys.exit(2)
except Exception: except Exception:
@@ -878,7 +878,7 @@ class InstanceTypeCommands(object):
inst_types = instance_types.get_all_types() inst_types = instance_types.get_all_types()
else: else:
inst_types = instance_types.get_instance_type_by_name(name) inst_types = instance_types.get_instance_type_by_name(name)
except db_session.DBError, e: except db_exc.DBError, e:
_db_error(e) _db_error(e)
if isinstance(inst_types.values()[0], dict): if isinstance(inst_types.values()[0], dict):
for k, v in inst_types.iteritems(): for k, v in inst_types.iteritems():
@@ -909,7 +909,7 @@ class InstanceTypeCommands(object):
ext_spec) ext_spec)
print _("Key %(key)s set to %(value)s on instance" print _("Key %(key)s set to %(value)s on instance"
" type %(name)s") % locals() " type %(name)s") % locals()
except db_session.DBError, e: except db_exc.DBError, e:
_db_error(e) _db_error(e)
@args('--name', dest='name', metavar='<name>', @args('--name', dest='name', metavar='<name>',
@@ -932,7 +932,7 @@ class InstanceTypeCommands(object):
key) key)
print _("Key %(key)s on instance type %(name)s unset") % locals() print _("Key %(key)s on instance type %(name)s unset") % locals()
except db_session.DBError, e: except db_exc.DBError, e:
_db_error(e) _db_error(e)

View File

@@ -18,7 +18,7 @@ Bare-metal DB testcase for BareMetalInterface
""" """
from nova import exception from nova import exception
from nova.openstack.common.db.sqlalchemy import session as db_session from nova.openstack.common.db import exception as db_exc
from nova.tests.baremetal.db import base from nova.tests.baremetal.db import base
from nova.virt.baremetal import db from nova.virt.baremetal import db
@@ -28,7 +28,7 @@ class BareMetalInterfaceTestCase(base.BMDBTestCase):
def test_unique_address(self): def test_unique_address(self):
pif1_id = db.bm_interface_create(self.context, 1, '11:11:11:11:11:11', pif1_id = db.bm_interface_create(self.context, 1, '11:11:11:11:11:11',
'0x1', 1) '0x1', 1)
self.assertRaises(db_session.DBError, self.assertRaises(db_exc.DBError,
db.bm_interface_create, db.bm_interface_create,
self.context, 2, '11:11:11:11:11:11', '0x2', 2) self.context, 2, '11:11:11:11:11:11', '0x2', 2)
# succeed after delete pif1 # succeed after delete pif1

View File

@@ -18,7 +18,7 @@ Bare-metal DB testcase for BareMetalPxeIp
""" """
from nova import exception from nova import exception
from nova.openstack.common.db.sqlalchemy import session as db_session from nova.openstack.common.db import exception as db_exc
from nova.tests.baremetal.db import base from nova.tests.baremetal.db import base
from nova.tests.baremetal.db import utils from nova.tests.baremetal.db import utils
from nova.virt.baremetal import db from nova.virt.baremetal import db
@@ -51,14 +51,14 @@ class BareMetalPxeIpTestCase(base.BMDBTestCase):
# address duplicates # address duplicates
i = utils.new_bm_pxe_ip(address='10.1.1.1', i = utils.new_bm_pxe_ip(address='10.1.1.1',
server_address='10.1.1.201') server_address='10.1.1.201')
self.assertRaises(db_session.DBError, self.assertRaises(db_exc.DBError,
db.bm_pxe_ip_create_direct, db.bm_pxe_ip_create_direct,
self.context, i) self.context, i)
# server_address duplicates # server_address duplicates
i = utils.new_bm_pxe_ip(address='10.1.1.3', i = utils.new_bm_pxe_ip(address='10.1.1.3',
server_address='10.1.1.101') server_address='10.1.1.101')
self.assertRaises(db_session.DBError, self.assertRaises(db_exc.DBError,
db.bm_pxe_ip_create_direct, db.bm_pxe_ip_create_direct,
self.context, i) self.context, i)

View File

@@ -27,7 +27,7 @@ from oslo.config import cfg
from testtools import matchers from testtools import matchers
from nova import exception from nova import exception
from nova.openstack.common.db.sqlalchemy import session as db_session from nova.openstack.common.db import exception as db_exc
from nova.tests.baremetal.db import base as bm_db_base from nova.tests.baremetal.db import base as bm_db_base
from nova.tests.baremetal.db import utils as bm_db_utils from nova.tests.baremetal.db import utils as bm_db_utils
from nova.tests.image import fake as fake_image from nova.tests.image import fake as fake_image
@@ -529,7 +529,7 @@ class PXEPublicMethodsTestCase(BareMetalPXETestCase):
AndRaise(exception.NovaException) AndRaise(exception.NovaException)
bm_utils.unlink_without_raise(pxe_path) bm_utils.unlink_without_raise(pxe_path)
self.driver._collect_mac_addresses(self.context, self.node).\ self.driver._collect_mac_addresses(self.context, self.node).\
AndRaise(db_session.DBError) AndRaise(db_exc.DBError)
bm_utils.rmtree_without_raise( bm_utils.rmtree_without_raise(
os.path.join(CONF.baremetal.tftp_root, 'fake-uuid')) os.path.join(CONF.baremetal.tftp_root, 'fake-uuid'))
self.mox.ReplayAll() self.mox.ReplayAll()