Fix tempest failure in sqlalchemy driver
Tempest will be added for sqlalchemy driver, there are some faliures, the patch fix it Change-Id: I9c95a44e49fcfe967aa476f443a87d4798fb3e11
This commit is contained in:
parent
ab7d3857e4
commit
944e16bc10
|
@ -700,7 +700,6 @@ def replace_job(user_id, job_id, doc, project_id=None):
|
|||
|
||||
|
||||
def get_backup(user_id, backup_id, project_id=None):
|
||||
|
||||
result = get_tuple(tablename=models.Backup, user_id=user_id,
|
||||
tuple_id=backup_id, project_id=project_id)
|
||||
values = {}
|
||||
|
@ -709,8 +708,6 @@ def get_backup(user_id, backup_id, project_id=None):
|
|||
values['backup_id'] = result[0].get('id')
|
||||
values['user_id'] = result[0].get('user_id')
|
||||
values['user_name'] = result[0].get('user_name')
|
||||
values['client_id'] = result[0].get('client_id')
|
||||
values['backup_uuid'] = result[0].get('id')
|
||||
values['backup_metadata'] = json_utils.\
|
||||
json_decode(result[0].get('backup_metadata'))
|
||||
return values
|
||||
|
@ -730,8 +727,6 @@ def add_backup(user_id, user_name, doc, project_id=None):
|
|||
backupjson = metadatadoc.serialize()
|
||||
backup_metadata = backupjson.get('backup_metadata')
|
||||
|
||||
job_doc = backup_metadata.get('job_doc')
|
||||
|
||||
existing = get_backup(project_id=project_id, user_id=user_id,
|
||||
backup_id=backup_id)
|
||||
if existing:
|
||||
|
@ -745,7 +740,6 @@ def add_backup(user_id, user_name, doc, project_id=None):
|
|||
backupvalue['id'] = backup_id
|
||||
backupvalue['user_id'] = user_id
|
||||
backupvalue['user_name'] = user_name
|
||||
backupvalue['client_id'] = job_doc.get('client_id')
|
||||
backupvalue['job_id'] = backup_metadata.get('job_id')
|
||||
# The field backup_metadata is json, including :
|
||||
# hostname , backup_name , container etc
|
||||
|
@ -766,7 +760,6 @@ def delete_backup(user_id, backup_id, project_id=None):
|
|||
|
||||
def search_backup(user_id, project_id=None, offset=0,
|
||||
limit=100, search=None):
|
||||
|
||||
backups = []
|
||||
|
||||
result = search_tuple(tablename=models.Backup, user_id=user_id,
|
||||
|
@ -777,9 +770,7 @@ def search_backup(user_id, project_id=None, offset=0,
|
|||
backupmap['project_id'] = project_id
|
||||
backupmap['user_id'] = user_id
|
||||
backupmap['backup_id'] = backup.id
|
||||
backupmap['backup_uuid'] = backup.id
|
||||
backupmap['user_name'] = backup.user_name
|
||||
backupmap['client_id'] = backup.client_id
|
||||
backupmap['backup_metadata'] = json_utils.\
|
||||
json_decode(backup.get('backup_metadata'))
|
||||
backups.append(backupmap)
|
||||
|
|
|
@ -146,8 +146,7 @@ def define_tables(meta):
|
|||
Column('deleted_at', DateTime),
|
||||
Column('deleted', Boolean),
|
||||
Column('id', String(36), primary_key=True, nullable=False),
|
||||
Column('client_id', String(255), nullable=False),
|
||||
Column('job_id', String(36), nullable=False),
|
||||
Column('job_id', String(36)),
|
||||
Column('project_id', String(36)),
|
||||
Column('user_id', String(64), nullable=False),
|
||||
Column('user_name', String(64)),
|
||||
|
|
|
@ -156,8 +156,7 @@ class Backup(BASE, FreezerBase):
|
|||
|
||||
__tablename__ = 'backups'
|
||||
id = Column(String(36), primary_key=True)
|
||||
client_id = Column(String(255), nullable=False)
|
||||
job_id = Column(String(36), nullable=False)
|
||||
job_id = Column(String(36))
|
||||
project_id = Column(String(36))
|
||||
user_id = Column(String(64), nullable=False)
|
||||
user_name = Column(String(64), nullable=False)
|
||||
|
|
Loading…
Reference in New Issue