提交 a9aaf546 编写于 作者: G gongzt

针对初始化的功能验证修改

上级 fb603897
...@@ -14,12 +14,12 @@ from packageship.libs.exception import DatabaseRepeatException ...@@ -14,12 +14,12 @@ from packageship.libs.exception import DatabaseRepeatException
from packageship.libs.exception import Error from packageship.libs.exception import Error
from packageship.libs.configutils.readconfig import ReadConfig from packageship.libs.configutils.readconfig import ReadConfig
from packageship.libs.log import Log from packageship.libs.log import Log
from packageship.application.models.package import src_pack from packageship.application.models.package import SrcPack
from packageship.application.models.package import bin_pack from packageship.application.models.package import BinPack
from packageship.application.models.package import bin_requires from packageship.application.models.package import BinRequires
from packageship.application.models.package import src_requires from packageship.application.models.package import SrcRequires
from packageship.application.models.package import bin_provides from packageship.application.models.package import BinProvides
from packageship.application.models.package import packages from packageship.application.models.package import Packages
from packageship import system_config from packageship import system_config
LOGGER = Log(__name__) LOGGER = Log(__name__)
...@@ -266,7 +266,7 @@ class InitDataBase(): ...@@ -266,7 +266,7 @@ class InitDataBase():
LOGGER.logger.error(sql_error) LOGGER.logger.error(sql_error)
return None return None
def __save_data(self, src_db_file, bin_db_file, db_name, table_name, lifecycle_status_val): def __save_data(self, src_db_file, bin_db_file, db_name, table_name, lifecycle_status_val):
""" """
integration of multiple data files integration of multiple data files
...@@ -301,7 +301,7 @@ class InitDataBase(): ...@@ -301,7 +301,7 @@ class InitDataBase():
else: else:
return True return True
def _save_src_packages(self, db_name, table_name, lifecycle_status_val): def _save_src_packages(self, db_name, table_name, lifecycle_status_val):
""" """
Save the source package data Save the source package data
...@@ -320,7 +320,7 @@ class InitDataBase(): ...@@ -320,7 +320,7 @@ class InitDataBase():
'{db_name}:There is no relevant data in the source \ '{db_name}:There is no relevant data in the source \
package provided '.format(db_name=db_name)) package provided '.format(db_name=db_name))
with DBHelper(db_name=db_name) as database: with DBHelper(db_name=db_name) as database:
database.batch_add(packages_datas, src_pack) database.batch_add(packages_datas, SrcPack)
if lifecycle_status_val == 'enable': if lifecycle_status_val == 'enable':
InitDataBase._storage_packages(table_name, packages_datas) InitDataBase._storage_packages(table_name, packages_datas)
...@@ -329,7 +329,7 @@ class InitDataBase(): ...@@ -329,7 +329,7 @@ class InitDataBase():
""" """
The mapping relationship of the orm model The mapping relationship of the orm model
""" """
model = type("packages", (packages, DBHelper.BASE), { model = type("packages", (Packages, DBHelper.BASE), {
'__tablename__': table_name}) '__tablename__': table_name})
return model return model
...@@ -339,7 +339,7 @@ class InitDataBase(): ...@@ -339,7 +339,7 @@ class InitDataBase():
Bulk storage of source code package data Bulk storage of source code package data
""" """
add_packages = [] add_packages = []
cls_model = packages.package_meta(table_name) cls_model = Packages.package_meta(table_name)
pkg_keys = ('name', 'url', 'rpm_license', 'version', pkg_keys = ('name', 'url', 'rpm_license', 'version',
'release', 'summary', 'description') 'release', 'summary', 'description')
with DBHelper(db_name="lifecycle") as database: with DBHelper(db_name="lifecycle") as database:
...@@ -365,7 +365,7 @@ class InitDataBase(): ...@@ -365,7 +365,7 @@ class InitDataBase():
if add_packages: if add_packages:
database.batch_add(add_packages, cls_model) database.batch_add(add_packages, cls_model)
database.session.commit() database.session.commit()
def _save_src_requires(self, db_name): def _save_src_requires(self, db_name):
""" """
...@@ -385,7 +385,7 @@ class InitDataBase(): ...@@ -385,7 +385,7 @@ class InitDataBase():
raise ContentNoneException('{db_name}: The package data that the source package \ raise ContentNoneException('{db_name}: The package data that the source package \
depends on is empty'.format(db_name=db_name)) depends on is empty'.format(db_name=db_name))
with DBHelper(db_name=db_name) as database: with DBHelper(db_name=db_name) as database:
database.batch_add(requires_datas, src_requires) database.batch_add(requires_datas, SrcRequires)
def _save_bin_packages(self, db_name): def _save_bin_packages(self, db_name):
""" """
...@@ -415,7 +415,7 @@ class InitDataBase(): ...@@ -415,7 +415,7 @@ class InitDataBase():
bin_packaegs[index]['src_name'] = src_package_name bin_packaegs[index]['src_name'] = src_package_name
with DBHelper(db_name=db_name) as database: with DBHelper(db_name=db_name) as database:
database.batch_add(bin_packaegs, bin_pack) database.batch_add(bin_packaegs, BinPack)
def _save_bin_requires(self, db_name): def _save_bin_requires(self, db_name):
""" """
...@@ -436,7 +436,7 @@ class InitDataBase(): ...@@ -436,7 +436,7 @@ class InitDataBase():
dependency package'.format(db_name=db_name)) dependency package'.format(db_name=db_name))
with DBHelper(db_name=db_name) as database: with DBHelper(db_name=db_name) as database:
database.batch_add(requires_datas, bin_requires) database.batch_add(requires_datas, BinRequires)
def _save_bin_provides(self, db_name): def _save_bin_provides(self, db_name):
""" """
...@@ -457,7 +457,7 @@ class InitDataBase(): ...@@ -457,7 +457,7 @@ class InitDataBase():
binary component '.format(db_name=db_name)) binary component '.format(db_name=db_name))
with DBHelper(db_name=db_name) as database: with DBHelper(db_name=db_name) as database:
database.batch_add(provides_datas, bin_provides) database.batch_add(provides_datas, BinProvides)
def __exists_repeat_database(self): def __exists_repeat_database(self):
""" """
......
...@@ -13,7 +13,7 @@ BuildRequires: python3-prettytable python3-requests python3-flask-session python ...@@ -13,7 +13,7 @@ BuildRequires: python3-prettytable python3-requests python3-flask-session python
BuildRequires: python3-Flask-APScheduler python3-pandas python3-retrying python3-xlrd python3-XlsxWriter BuildRequires: python3-Flask-APScheduler python3-pandas python3-retrying python3-xlrd python3-XlsxWriter
Requires: python3-pip python3-flask-restful python3-flask python3 python3-pyyaml Requires: python3-pip python3-flask-restful python3-flask python3 python3-pyyaml
Requires: python3-sqlalchemy python3-prettytable python3-requests Requires: python3-sqlalchemy python3-prettytable python3-requests
Requires: python3-pyinstaller python3-flask-session python3-flask-script python3-marshmallow python3-uWSGI Requires: python3-flask-session python3-flask-script python3-marshmallow python3-uWSGI
Requires: python3-pandas python3-dateutil python3-XlsxWriter python3-xlrd python3-Flask-APScheduler python3-retrying Requires: python3-pandas python3-dateutil python3-XlsxWriter python3-xlrd python3-Flask-APScheduler python3-retrying
%description %description
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册