Change get_instance to _get_instance which looks more private
Change get_instance to _get_instance which looks more like a private function in file. Also, remove redundant lines: dbdriver = get_instance() Change-Id: I7ae0b39a818669bd232d71635603684ba87116a9 Signed-off-by: Andy Yan <yanchao3@lenovo.com>
This commit is contained in:
parent
d73d54a934
commit
41c702c3cf
@ -30,7 +30,7 @@ IMPL = db_api.DBAPI.from_config(CONF,
|
||||
lazy=True)
|
||||
|
||||
|
||||
def get_instance():
|
||||
def _get_dbdriver_instance():
|
||||
"""Return a DB API instance."""
|
||||
if CONF.db_type == 'sql':
|
||||
return IMPL
|
||||
@ -43,8 +43,7 @@ def get_instance():
|
||||
"must be sql or etcd") % CONF.db_type)
|
||||
|
||||
|
||||
def list_container(context, filters=None,
|
||||
limit=None, marker=None,
|
||||
def list_container(context, filters=None, limit=None, marker=None,
|
||||
sort_key=None, sort_dir=None):
|
||||
"""List matching containers.
|
||||
|
||||
@ -59,8 +58,7 @@ def list_container(context, filters=None,
|
||||
(asc, desc)
|
||||
:returns: A list of tuples of the specified columns.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.list_container(
|
||||
return _get_dbdriver_instance().list_container(
|
||||
context, filters, limit, marker, sort_key, sort_dir)
|
||||
|
||||
|
||||
@ -80,8 +78,7 @@ def create_container(context, values):
|
||||
}
|
||||
:returns: A container.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.create_container(context, values)
|
||||
return _get_dbdriver_instance().create_container(context, values)
|
||||
|
||||
|
||||
def get_container_by_uuid(context, container_uuid):
|
||||
@ -91,8 +88,8 @@ def get_container_by_uuid(context, container_uuid):
|
||||
:param container_uuid: The uuid of a container.
|
||||
:returns: A container.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.get_container_by_uuid(context, container_uuid)
|
||||
return _get_dbdriver_instance().get_container_by_uuid(
|
||||
context, container_uuid)
|
||||
|
||||
|
||||
def get_container_by_name(context, container_name):
|
||||
@ -102,8 +99,8 @@ def get_container_by_name(context, container_name):
|
||||
:param container_name: The name of a container.
|
||||
:returns: A container.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.get_container_by_name(context, container_name)
|
||||
return _get_dbdriver_instance().get_container_by_name(
|
||||
context, container_name)
|
||||
|
||||
|
||||
def destroy_container(context, container_id):
|
||||
@ -112,8 +109,7 @@ def destroy_container(context, container_id):
|
||||
:param context: Request context
|
||||
:param container_id: The id or uuid of a container.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.destroy_container(context, container_id)
|
||||
return _get_dbdriver_instance().destroy_container(context, container_id)
|
||||
|
||||
|
||||
def update_container(context, container_id, values):
|
||||
@ -125,8 +121,8 @@ def update_container(context, container_id, values):
|
||||
:returns: A container.
|
||||
:raises: ContainerNotFound
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.update_container(context, container_id, values)
|
||||
return _get_dbdriver_instance().update_container(
|
||||
context, container_id, values)
|
||||
|
||||
|
||||
def destroy_zun_service(host, binary):
|
||||
@ -136,8 +132,7 @@ def destroy_zun_service(host, binary):
|
||||
:param binary: The binary file name of the service.
|
||||
:returns: A zun service record.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.destroy_zun_service(host, binary)
|
||||
return _get_dbdriver_instance().destroy_zun_service(host, binary)
|
||||
|
||||
|
||||
def update_zun_service(host, binary, values):
|
||||
@ -148,8 +143,7 @@ def update_zun_service(host, binary, values):
|
||||
:param values: The attributes to be updated.
|
||||
:returns: A zun service record.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.update_zun_service(host, binary, values)
|
||||
return _get_dbdriver_instance().update_zun_service(host, binary, values)
|
||||
|
||||
|
||||
def get_zun_service(context, host, binary):
|
||||
@ -160,8 +154,7 @@ def get_zun_service(context, host, binary):
|
||||
:param binary: The name of the binary.
|
||||
:returns: A zun_service record.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.get_zun_service(host, binary)
|
||||
return _get_dbdriver_instance().get_zun_service(host, binary)
|
||||
|
||||
|
||||
def create_zun_service(values):
|
||||
@ -171,8 +164,7 @@ def create_zun_service(values):
|
||||
and define the zun_service record.
|
||||
:returns: A zun_service record.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.create_zun_service(values)
|
||||
return _get_dbdriver_instance().create_zun_service(values)
|
||||
|
||||
|
||||
def list_zun_service(context, filters=None, limit=None,
|
||||
@ -192,9 +184,8 @@ def list_zun_service(context, filters=None, limit=None,
|
||||
(asc, desc)
|
||||
:returns: A list of tuples of the specified columns.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.list_zun_service(filters, limit,
|
||||
marker, sort_key, sort_dir)
|
||||
return _get_dbdriver_instance().list_zun_service(
|
||||
filters, limit, marker, sort_key, sort_dir)
|
||||
|
||||
|
||||
def list_zun_service_by_binary(context, binary):
|
||||
@ -205,8 +196,7 @@ def list_zun_service_by_binary(context, binary):
|
||||
:param binary: The name of the binary.
|
||||
:returns: A list of tuples of the specified binary.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.list_zun_service_by_binary(binary)
|
||||
return _get_dbdriver_instance().list_zun_service_by_binary(binary)
|
||||
|
||||
|
||||
def pull_image(context, values):
|
||||
@ -226,8 +216,7 @@ def pull_image(context, values):
|
||||
}
|
||||
:returns: An image.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.pull_image(context, values)
|
||||
return _get_dbdriver_instance().pull_image(context, values)
|
||||
|
||||
|
||||
def update_image(image_id, values):
|
||||
@ -237,8 +226,7 @@ def update_image(image_id, values):
|
||||
:returns: An Image.
|
||||
:raises: ImageNotFound
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.update_image(image_id, values)
|
||||
return _get_dbdriver_instance().update_image(image_id, values)
|
||||
|
||||
|
||||
def list_image(context, filters=None,
|
||||
@ -257,9 +245,8 @@ def list_image(context, filters=None,
|
||||
(asc, desc)
|
||||
:returns: A list of tuples of the specified columns.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.list_image(context, filters, limit, marker,
|
||||
sort_key, sort_dir)
|
||||
return _get_dbdriver_instance().list_image(context, filters, limit, marker,
|
||||
sort_key, sort_dir)
|
||||
|
||||
|
||||
def get_image_by_id(context, image_id):
|
||||
@ -269,8 +256,7 @@ def get_image_by_id(context, image_id):
|
||||
:param image_id: The id of an image.
|
||||
:returns: An image.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.get_image_by_id(context, image_id)
|
||||
return _get_dbdriver_instance().get_image_by_id(context, image_id)
|
||||
|
||||
|
||||
def get_image_by_uuid(context, image_uuid):
|
||||
@ -280,5 +266,4 @@ def get_image_by_uuid(context, image_uuid):
|
||||
:param image_uuid: The uuid of an image.
|
||||
:returns: An image.
|
||||
"""
|
||||
dbdriver = get_instance()
|
||||
return dbdriver.get_image_by_uuid(context, image_uuid)
|
||||
return _get_dbdriver_instance().get_image_by_uuid(context, image_uuid)
|
||||
|
@ -31,7 +31,7 @@ class DriverTestCase(base.TestCase):
|
||||
# the DB backend, so we should set 'db_type' to 'sql'
|
||||
# to access sqllite DB with sqlalchemy api.
|
||||
cfg.CONF.set_override('db_type', 'sql')
|
||||
self.dbapi = db_api.get_instance()
|
||||
self.dbapi = db_api._get_dbdriver_instance()
|
||||
|
||||
global _DB_CACHE
|
||||
if not _DB_CACHE:
|
||||
|
@ -60,7 +60,7 @@ class DbTestCase(base.TestCase):
|
||||
def setUp(self):
|
||||
super(DbTestCase, self).setUp()
|
||||
|
||||
self.dbapi = db_api.get_instance()
|
||||
self.dbapi = db_api._get_dbdriver_instance()
|
||||
|
||||
global _DB_CACHE
|
||||
if not _DB_CACHE:
|
||||
|
@ -73,7 +73,7 @@ def create_test_container(**kw):
|
||||
# Let DB generate ID if it isn't specified explicitly
|
||||
if CONF.db_type == 'sql' and 'id' not in kw:
|
||||
del container['id']
|
||||
dbapi = db_api.get_instance()
|
||||
dbapi = db_api._get_dbdriver_instance()
|
||||
return dbapi.create_container(kw['context'], container)
|
||||
|
||||
|
||||
@ -105,15 +105,15 @@ def create_test_image(**kw):
|
||||
del image['id']
|
||||
if 'repo' not in kw:
|
||||
image['repo'] = _generate_repo_for_image()
|
||||
dbapi = db_api.get_instance()
|
||||
dbapi = db_api._get_dbdriver_instance()
|
||||
return dbapi.pull_image(kw['context'], image)
|
||||
|
||||
|
||||
def _generate_repo_for_image():
|
||||
'''Generate a random name like: zeta-22-image.'''
|
||||
name_gen = name_generator.NameGenerator()
|
||||
name = name_gen.generate()
|
||||
return name + '-image'
|
||||
'''Generate a random name like: zeta-22-image.'''
|
||||
name_gen = name_generator.NameGenerator()
|
||||
name = name_gen.generate()
|
||||
return name + '-image'
|
||||
|
||||
|
||||
def get_test_zun_service(**kw):
|
||||
@ -137,7 +137,7 @@ def create_test_zun_service(**kw):
|
||||
# Let DB generate ID if it isn't specifiled explicitly
|
||||
if CONF.db_type == 'sql' and 'id' not in kw:
|
||||
del zun_service['id']
|
||||
dbapi = db_api.get_instance()
|
||||
dbapi = db_api._get_dbdriver_instance()
|
||||
return dbapi.create_zun_service(zun_service)
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user