Merge "Sync nova with oslo DB exception cleanup."
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user