pkgship/0005-canonical-naming.patch
2021-03-20 00:18:04 +08:00

4141 lines
241 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--- a/doc/design/pkgship-dev-2.0.md
+++ b/doc/design/pkgship-dev-2.0.md
@@ -104,7 +104,7 @@ Mulan V2
|规格名称|规格指标|
|:--|:-------|
|内存占用| 初始化阶段五万包占用内存1600M平均每个包占用32k运行阶段小于等于700M。 |
-|启动时间| 初始化两个数据库openEuler-20.09和fedora3015万个包左右启动时间为7min。 |
+|启动时间| 初始化两个数据库openEuler-20.09和os_version_215万个包左右启动时间为7min。 |
|响应时间| 3个数据库90%的查询在5s内给出结果。 |
|文件规格| 初始化和下载功能需要创建临时文件两个数据库不超过1G用完即删。 |
|日志规格| 每日日志压缩转储,保留一个月日志,大小视业务操作频率而定。 |
@@ -583,7 +583,7 @@ Mulan V2
"...": "..."
}
],
- "fedora30": [
+ "os_version_2": [
{
"pkg_name": "Judy",
"...":"..."
@@ -734,7 +734,7 @@ Mulan V2
"...": "..."
}
],
- "fedora":[
+ "os_version_2":[
{
"...":"..."
},
@@ -786,7 +786,7 @@ Mulan V2
"packagename": "Judy",
"depend_type": "installdep",
"parameter": {
- "db_priority": ["Mainline","fedora"],
+ "db_priority": ["Mainline","os_version_2"],
"level": 2
}
}
@@ -797,7 +797,7 @@ Mulan V2
"packagename": "Judy",
"depend_type": "builddep",
"parameter": {
- "db_priority": ["Mainline","fedora"],
+ "db_priority": ["Mainline","os_version_2"],
"level": 2,
"self_build": true
}
@@ -809,7 +809,7 @@ Mulan V2
"packagename": "Judy",
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["Mainline","fedora"],
+ "db_priority": ["Mainline","os_version_2"],
"self_build": true,
"packtype": "source",
"with_subpack": true
@@ -921,7 +921,7 @@ Mulan V2
"source_num": 37
},
{
- "database": "fedora",
+ "database": "os_version_2",
"binary_num": 33,
"source_num": 20
},
@@ -969,7 +969,7 @@ Mulan V2
"depend_type": "builddep",
"node_name": "glibc",
"parameter": {
- "db_priority": ["Mainline","fedora"],
+ "db_priority": ["Mainline","os_version_2"],
"level": 2,
"self_build": true
}
@@ -1009,7 +1009,7 @@ Mulan V2
"node_name": "glibc",
"node_type": "binary",
"parameter": {
- "db_priority": ["Mainline","fedora"],
+ "db_priority": ["Mainline","os_version_2"],
"level": 2,
"self_build": true
}
@@ -1136,9 +1136,9 @@ Mulan V2
```yaml
# repo源初始化模式 —— 本地repo源
- - dbname: fedora
- src_db_file: file:///root/public/initdb/fedora/src
- bin_db_file: file:///root/public/initdb/fedora/bin
+ - dbname: os_version_2
+ src_db_file: file:///root/public/initdb/os_version_2/src
+ bin_db_file: file:///root/public/initdb/os_version_2/bin
priority: 1
# repo源初始化模式 ——远端repo源
- dbname: openEuler-20.09-OS
@@ -1660,7 +1660,7 @@ resp = {"total":2300,
```python
# 获取指定database中的Judy信息
-src_package_info(["Judy"],database=['openEuler-20.09','fedora30'])
+src_package_info(["Judy"],database=['openEuler-20.09','os_version_2'])
# 获取所有database下的Judy信息
src_package_info(["Judy","glibc"])
```
@@ -1767,7 +1767,7 @@ dict:source_dict = {
"...": "..."
}
],
- "fedora30": [
+ "os_version_2": [
{
"src_name": "Judy",
"...":"..."
@@ -1809,7 +1809,7 @@ dict:source_dict = {
```python
# 获取指定database中的Judy信息
-bin_package_info(["Judy-devel"],database=['openEuler-20.09','fedora30'])
+bin_package_info(["Judy-devel"],database=['openEuler-20.09','os_version_2'])
# 获取所有database下的Judy信息
bin_package_info(["Judy-devel","glibc"])
```
@@ -1916,7 +1916,7 @@ binary_dict = {
"...": "..."
}
],
- "fedora":[
+ "os_version_2":[
{
"...":"..."
},
@@ -2001,9 +2001,9 @@ db_priority = ["openEuler:Mainline","openEuler:20.09",..]
```yaml
# repo源初始化模式 —— 本地repo源
- - dbname: fedora
- src_db_file: file:///root/public/initdb/fedora/src
- bin_db_file: file:///root/public/initdb/fedora/bin
+ - dbname: os_version_2
+ src_db_file: file:///root/public/initdb/os_version_2/src
+ bin_db_file: file:///root/public/initdb/os_version_2/bin
priority: 1
# repo源初始化模式 ——远端repo源
- dbname: openEuler-20.09-OS
@@ -2054,14 +2054,14 @@ db_priority = ["openEuler:Mainline","openEuler:20.09",..]
# 按照指定优先级搜索,搜索两层依赖关系
install_depend(
["Judy","CUnit"],
- db_priority=["openEuler:Mainline","fedora"],
+ db_priority=["openEuler:Mainline","os_version_2"],
level = 2
)
# 不指定level 表示安装依赖会搜索到全部的依赖
install_depend(
["Judy","CUnit"],
- db_priority=["openEuler:Mainline","fedora"]
+ db_priority=["openEuler:Mainline","os_version_2"]
)
```
- 预期返回参数
@@ -2100,7 +2100,7 @@ install_depend(
# 按照指定优先级搜索,搜索两层依赖关系
build_depend(
["Judy","CUnit"],
- db_priority=["openEuler:Mainline","fedora"],
+ db_priority=["openEuler:Mainline","os_version_2"],
level = 2,
self_build = True
)
@@ -2108,7 +2108,7 @@ build_depend(
# 不指定level 表示安装依赖会搜索到全部的依赖, 不指定self_build 表示不查询自编译依赖
build_depend(
["glibc"],
- db_priority=["openEuler:Mainline","fedora"]
+ db_priority=["openEuler:Mainline","os_version_2"]
)
```
@@ -2330,7 +2330,7 @@ build_depend(
depend_list(
["Judy","CUnit"],
depend_type="install",
- db_priority=["Mainline","fedora"],
+ db_priority=["Mainline","os_version_2"],
level = 3
)
@@ -2338,14 +2338,14 @@ depend_list(
depend_list(
["Judy","CUnit"],
depend_type="install",
- db_priority=["Mainline","fedora"]
+ db_priority=["Mainline","os_version_2"]
)
# 编译依赖不查询自编译依赖不需要指定self_build 指定level查询到第三层就结束
depend_list(
["Judy","CUnit"],
depend_type="build",
- db_priority=["Mainline","fedora"],
+ db_priority=["Mainline","os_version_2"],
level=3
)
@@ -2353,7 +2353,7 @@ depend_list(
depend_list(
["Judy","CUnit"],
depend_type="build",
- db_priority=["Mainline","fedora"],
+ db_priority=["Mainline","os_version_2"],
self_build=True
)
@@ -2361,7 +2361,7 @@ depend_list(
depend_list(
["Judy","CUnit"],
depend_type="self",
- db_priority=["Mainline","fedora"],
+ db_priority=["Mainline","os_version_2"],
packtype='source',
self_build=True
)
@@ -2369,7 +2369,7 @@ depend_list(
depend_list(
["Judy","CUnit"],
depend_type="self",
- db_priority=["Mainline","fedora"],
+ db_priority=["Mainline","os_version_2"],
packtype='binary',
self_build=True,
with_subpack=True
@@ -2458,7 +2458,7 @@ binary_data = {
"version":"v1.20.0.1",
"source_name" : "Judy",
"level": 1,
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"Judy-devel"
"attr",
@@ -2477,7 +2477,7 @@ binary_data = {
"version":"v1.20.0.1",
"source_name" : "Judy",
"level": 2,
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"attr",
"Judy"
@@ -2488,7 +2488,7 @@ binary_data = {
"version":"v1.20.0.1",
"source_name" : "attr",
"level": 2,
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"openssl-libs"
]
@@ -2500,7 +2500,7 @@ source_data = {
"Judy": {
"name": "Judy",
"version": "v1.20.0.1",
- "database": "openeuler-20.03",
+ "database": "os_version_1",
"build": [
"gcc",
"make"
@@ -2509,7 +2509,7 @@ source_data = {
"attr": {
"name": "attr",
"version": "v1.20.0.1",
- "database": "openeuler-20.03"
+ "database": "os_version_1"
}
}
```
@@ -2572,7 +2572,7 @@ binary_data = {
"name": "Judy",
"version":"v1.20.0.1",
"source_name" : "Judy",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"libselinux",
"ncurses",
@@ -2587,7 +2587,7 @@ binary_data = {
"name": "Judy-devel",
"version":"v1.20.0.1",
"source_name" : "Judy",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"attr",
"Judy"
@@ -2602,7 +2602,7 @@ binary_data = {
"name": "attr",
"version":"v1.20.0.1",
"source_name" : "attr",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"install" :[
"openssl-libs"
]
@@ -2614,12 +2614,12 @@ source_data = {
"Judy": {
"name": "Judy",
"version": "v1.20.0.1",
- "database": "openeuler-20.03"
+ "database": "os_version_1"
},
"attr": {
"name": "attr",
"version": "v1.20.0.1",
- "database": "openeuler-20.03"
+ "database": "os_version_1"
}
}
@@ -2672,7 +2672,7 @@ binary_data = {
"name": "Judy",
"version":"v1.20.0.1",
"source_name" : "Judy",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"level": 1,
"direction": "root",
"requires" :[
@@ -2688,7 +2688,7 @@ binary_data = {
"name": "attr",
"version":"v1.20.0.1",
"source_name" : "attr",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"level": 2,
"direction": "downward",
"requires":[
@@ -2700,7 +2700,7 @@ binary_data = {
"name": "glibc",
"version":"v1.20.0.1",
"source_name" : "glibc",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"level": 2,
"direction": "downward",
"requires":[
@@ -2712,7 +2712,7 @@ binary_data = {
"name": "gmp",
"version":"v1.20.0.1",
"source_name" : "gmp",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"level": 2,
"direction": "upward",
"be_requires":[
@@ -2724,7 +2724,7 @@ binary_data = {
"name": "openssl-libs",
"version":"v1.20.0.1",
"source_name" : "openssl",
- "database":"openeuler-20.03",
+ "database":"os_version_1",
"level": 2,
"direction": "upward",
"be_requires":[
@@ -2835,7 +2835,7 @@ binary_data = {
```python
get_install_req(["Judy","CUnit"]) 隐式参数 self.database_list
- get_install_req(["Judy","CUnit"], "openeuler-20.09") 隐式参数 self.database_list
+ get_install_req(["Judy","CUnit"], "os_version_1") 隐式参数 self.database_list
```
- 预期返回参数:
@@ -2867,7 +2867,7 @@ binary_data = {
{
"binary_name": "Judy",
"bin_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"src_name": "Judy",
"src_version": "1.1.1",
"requires":[
@@ -2877,7 +2877,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "lib",
"com_src_version": "1.1.1",
- "com_database": "openeuler-20.09"
+ "com_database": "os_version_1"
},
{
"component": "lib4.so",
@@ -2885,7 +2885,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "lib",
"com_src_version": "1.1.1",
- "com_database": "openeuler-20.09"
+ "com_database": "os_version_1"
},
{
"component": "lib2.so",
@@ -2894,7 +2894,7 @@ binary_data = {
"com_src_name": "lib",
"com_src_version": "1.1.1",
"com_src_version": "1.1.1",
- "com_database": "fedora31"
+ "com_database": "os_version_2"
}
{
"component": "lib3.so"
@@ -2904,7 +2904,7 @@ binary_data = {
{
"binary_name": "CUit",
"bin_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"src_name": "CUit",
"src_version": "1.1.1",
"requires":[
@@ -2914,7 +2914,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "Judy",
"com_src_version": "1.1.1",
- "com_database": "openeuler-20.09"
+ "com_database": "os_version_1"
},
{
"component": "lib4.so",
@@ -2922,7 +2922,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "Judy",
"com_src_version": "1.1.1",
- "com_database": "fedora31"
+ "com_database": "os_version_2"
}
]
}
@@ -2959,7 +2959,7 @@ binary_data = {
```python
get_build_req(["Judy","CUnit"]) 隐式参数 self.database_list
- get_build_req(["Judy","CUnit"], "openeuler-20.09") 隐式参数 self.database_list
+ get_build_req(["Judy","CUnit"], "os_version_1") 隐式参数 self.database_list
```
- 预期返回参数:(可和上面 get_install_req 使用同一个结构)
@@ -2989,7 +2989,7 @@ binary_data = {
{
"source_name": "Judy",
"src_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"requires":[
{
"component": "lib",
@@ -2997,7 +2997,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "make",
"com_src_version": "1.1.1",
- "com_database": "openeuler-20.09"
+ "com_database": "os_version_1"
},
{
"component": "lib2",
@@ -3006,14 +3006,14 @@ binary_data = {
"com_src_name": "make",
"version": "1.1.1",
"com_src_version": "1.1.1",
- "com_database": "fedora31"
+ "com_database": "os_version_2"
}
]
},
{
"source_name": "CUit",
"src_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"requires":[
{
"component": "lib",
@@ -3021,7 +3021,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "Judy",
"com_src_version": "1.1.1",
- "com_database": "openeuler-20.09"
+ "com_database": "os_version_1"
},
{
"component": "lib2",
@@ -3029,7 +3029,7 @@ binary_data = {
"com_bin_version": "1.1.1",
"com_src_name": "Judy",
"com_src_version": "1.1.1",
- "com_database": "fedora31"
+ "com_database": "os_version_2"
}
]
}
@@ -3062,7 +3062,7 @@ binary_data = {
- 请求示例:
```python
- get_be_req(["Judy","CUnit"],"openeuler-20.09")
+ get_be_req(["Judy","CUnit"],"os_version_1")
```
- 预期返回参数:
@@ -3210,7 +3210,7 @@ binary_data = {
- 调用实例:
```python
- get_src_name(["Judy","CUnit"], specify_db = "openeuler") 隐式参数 self.database_list
+ get_src_name(["Judy","CUnit"], specify_db = "os_version_1") 隐式参数 self.database_list
```
- 预期返回参数 (如果和安装、编译依赖的信息有重复,可以考虑移除该方法)
@@ -3229,14 +3229,14 @@ binary_data = {
{
"binary_name": "Judy",
"bin_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"src_name": "Judy",
"src_version": "1.1.1",
},
{
"binary_name": "CUit",
"bin_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"src_name": "CUit",
"src_version": "1.1.1",
}
@@ -3271,7 +3271,7 @@ binary_data = {
- 请求示例:
```python
- get_bin_name(["Judy","CUnit"], specify_db = "openeuler") 隐式参数 self.database_list
+ get_bin_name(["Judy","CUnit"], specify_db = "os_version_1") 隐式参数 self.database_list
```
- 预期返回参数:
@@ -3297,7 +3297,7 @@ binary_data = {
{
"source_name": "Judy",
"src_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"binary_infos":[
{
"bin_name": "Judy",
@@ -3312,7 +3312,7 @@ binary_data = {
{
"source_name": "CUit",
"src_version": "1.1.1",
- "database": "openeuler-20.09",
+ "database": "os_version_1",
"binary_infos":[
{
"bin_name": "CUit",
@@ -3357,7 +3357,7 @@ binary_data = {
- 请求示例:
```json
- get_src_info(src_list=["Judy","CUnit"],database="openeuler-20.09",page_num=1,page_size=20,command_line=False)
+ get_src_info(src_list=["Judy","CUnit"],database="os_version_1",page_num=1,page_size=20,command_line=False)
```
- 预期返回参数
@@ -3455,7 +3455,7 @@ binary_data = {
- 请求示例:
```python
- get_bin_info(bin_list=["Judy","CUnit"],database="openeuler-20.09",page_num=1,page_size=20,command_line=False)
+ get_bin_info(bin_list=["Judy","CUnit"],database="os_version_1",page_num=1,page_size=20,command_line=False)
```
- 预期返回参数
--- a/packageship/application/database/cache.py
+++ b/packageship/application/database/cache.py
@@ -73,13 +73,13 @@ class BufferCache:
input kwargs:
{'depend_type': 'installdep',
'packagename': ['Judy','Judy1'],
- 'parameter': {'db_priority': ['fedora30', 'openeuler'], 'level': 0}}
+ 'parameter': {'db_priority': ['os_version_2', 'os_version_1'], 'level': 0}}
To:
{'depend_type': 'installdep',
'packagename': 'Judy,Judy1', # be sorted first then merge to string
- 'db_priority':'fedora30,openeuler' # do not sorted, can merge to string
+ 'db_priority':'os_version_2,os_version_1' # do not sorted, can merge to string
'level':'0'
}
"""
--- a/test/common_files/correct_test_result_json/dependinfo_depend_graph.json
+++ b/test/common_files/correct_test_result_json/dependinfo_depend_graph.json
@@ -8,7 +8,7 @@
"node_type": "source",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2,
"self_build": false
--- a/test/common_files/correct_test_result_json/dependinfo_depend_list.json
+++ b/test/common_files/correct_test_result_json/dependinfo_depend_list.json
@@ -7,7 +7,7 @@
"depend_type": "installdep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2
}
@@ -16,71 +16,71 @@
"binary_list": [
{
"binary_name": "A1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "A2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "B1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
"binary_name": "B2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
"binary_name": "C1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "C2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "D1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
},
{
"binary_name": "D2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
}
@@ -88,7 +88,7 @@
"statistics": [
{
"binary_sum": 8,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 4
}
]
@@ -102,7 +102,7 @@
"depend_type": "builddep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2,
"self_build": false
@@ -112,53 +112,53 @@
"binary_list": [
{
"binary_name": "B1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
"binary_name": "C1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "A1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "A2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "D1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
}
@@ -166,12 +166,12 @@
"statistics": [
{
"binary_sum": 5,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 4
},
{
"binary_sum": 0,
- "database": "fedora30",
+ "database": "os_version_2",
"source_sum": 0
},
{
@@ -190,7 +190,7 @@
"depend_type": "selfdep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"self_build": false,
"packtype": "source",
@@ -201,42 +201,42 @@
"binary_list": [
{
"binary_name": "A1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "A2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "C1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "D1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
}
@@ -244,12 +244,12 @@
"statistics": [
{
"binary_sum": 4,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 3
},
{
"binary_sum": 0,
- "database": "fedora30",
+ "database": "os_version_2",
"source_sum": 0
},
{
@@ -268,7 +268,7 @@
"depend_type": "bedep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"packtype": "source",
"with_subpack": false,
@@ -279,65 +279,65 @@
"binary_list": [
{
"binary_name": "C1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "C2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
"binary_name": "A2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "D1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
},
{
"binary_name": "A1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
"binary_name": "B1",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
},
{
"binary_name": "B2",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "C",
"version": "0.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "A",
"version": "0.0.23b"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "D",
"version": "0.11"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "B",
"version": "0.0.2"
}
@@ -345,12 +345,12 @@
"statistics": [
{
"binary_sum": 7,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 4
},
{
"binary_sum": 0,
- "database": "fedora30",
+ "database": "os_version_2",
"source_sum": 0
},
{
--- a/test/common_files/correct_test_result_json/empty_dependinfo_depend_graph.json
+++ b/test/common_files/correct_test_result_json/empty_dependinfo_depend_graph.json
@@ -8,7 +8,7 @@
"node_type": "source",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2,
"self_build": false
--- a/test/common_files/correct_test_result_json/empty_dependinfo_depend_list.json
+++ b/test/common_files/correct_test_result_json/empty_dependinfo_depend_list.json
@@ -6,7 +6,7 @@
"depend_type": "installdep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2
}
--- a/test/common_files/correct_test_result_json/get_single_bin_package.json
+++ b/test/common_files/correct_test_result_json/get_single_bin_package.json
@@ -1,5 +1,5 @@
{
- "openeuler": [
+ "os_version_1": [
{
"bin_name": "Judy",
"description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.",
--- a/test/common_files/correct_test_result_json/get_single_src_package.json
+++ b/test/common_files/correct_test_result_json/get_single_src_package.json
@@ -1,5 +1,5 @@
{
- "openeuler": [
+ "os_version_1": [
{
"buildrequired": [
"coreutils",
--- a/test/test_module/test_api/test_bin_packages.py
+++ b/test/test_module/test_api/test_bin_packages.py
@@ -77,7 +77,7 @@ class TestBinPackages(ReadTestBase):
@mock.patch.object(Package, "all_bin_packages")
def test_empty_resp(self, mock_all_bin_packages):
"""The table name is not in the database"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "1", "10")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "1", "10")
mock_all_bin_packages.return_value = []
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.assertEqual(resp_dict['code'], ResponseCode.TABLE_NAME_NOT_EXIST)
@@ -87,7 +87,7 @@ class TestBinPackages(ReadTestBase):
"""The test table name is in the database"""
mock_data = get_correct_json_by_filename("bin_packages")
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_all_bin_packages.return_value = mock_data
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
@@ -100,7 +100,7 @@ class TestBinPackages(ReadTestBase):
Returns:
"""
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_es_error.return_value = None
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
--- a/test/test_module/test_api/test_db_priority.py
+++ b/test/test_module/test_api/test_db_priority.py
@@ -45,7 +45,7 @@ class TestGetDBPriority(ReadTestBase):
self.assertEqual(ResponseCode.SUCCESS,
resp_dict.get("code"),
msg="Error in status code return")
- self.assertEqual(["openeuler", "fedora30"], resp_dict.get(
+ self.assertEqual(["os_version_1", "os_version_2"], resp_dict.get(
'resp'), msg="The data content is incorrect")
def test_true_result(self):
@@ -59,7 +59,7 @@ class TestGetDBPriority(ReadTestBase):
response = db_priority.get()
output_data = response.json
self.assertEqual(
- {'code': '200', 'message': 'Successful Operation', 'resp': ["openeuler", "fedora30"]},
+ {'code': '200', 'message': 'Successful Operation', 'resp': ["os_version_1", "os_version_2"]},
output_data)
def test_wrong_result(self):
--- a/test/test_module/test_api/test_dependinfo_depend_graph.py
+++ b/test/test_module/test_api/test_dependinfo_depend_graph.py
@@ -55,8 +55,8 @@ class TestDependInfoDependGraph(ReadTestBase):
"node_type": "binary",
"parameter": {
"db_priority": [
- "openeuler",
- "fedora30"
+ "os_version_1",
+ "os_version_2"
],
"level": 2,
"self_build": True
@@ -69,8 +69,8 @@ class TestDependInfoDependGraph(ReadTestBase):
"node_type": "binary",
"parameter": {
"db_priority": [
- "openeuler",
- "fedora30"
+ "os_version_1",
+ "os_version_2"
],
"level": 2,
"self_build": True
@@ -83,8 +83,8 @@ class TestDependInfoDependGraph(ReadTestBase):
"node_type": "",
"parameter": {
"db_priority": [
- "openeuler",
- "fedora30"
+ "os_version_1",
+ "os_version_2"
],
"level": 2,
"self_build": True
@@ -97,8 +97,8 @@ class TestDependInfoDependGraph(ReadTestBase):
"node_type": "xxx",
"parameter": {
"db_priority": [
- "openeuler",
- "fedora30"
+ "os_version_1",
+ "os_version_2"
],
"level": 2,
"self_build": True
--- a/test/test_module/test_api/test_dependinfo_depend_list.py
+++ b/test/test_module/test_api/test_dependinfo_depend_list.py
@@ -51,26 +51,26 @@ class TestDependInfoDependList(ReadTestBase):
json.dumps({"packagename": [],
"depend_type": "installdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2}}),
json.dumps({"packagename": [],
"depend_type": "bedep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": True,
"search_type": "install"}}),
json.dumps({"packagename": [],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "source",
"with_subpack": False}}),
json.dumps({"packagename": [],
"depend_type": "builddep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2,
"self_build": False}}),
json.dumps({"packagename": ["Judy"],
@@ -90,7 +90,7 @@ class TestDependInfoDependList(ReadTestBase):
json.dumps({"packagename": [],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "xxx",
"with_subpack": False}}),
@@ -152,7 +152,7 @@ class TestDependInfoDependList(ReadTestBase):
"depend_type": "installdep",
"parameter": {
"db_priority": [
- "openeuler"
+ "os_version_1"
],
"level": 2
}
--- a/test/test_module/test_api/test_download_files.py
+++ b/test/test_module/test_api/test_download_files.py
@@ -45,26 +45,26 @@ class TestDownloadFile(ReadTestBase):
json.dumps({"packagename": [],
"depend_type": "installdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2}}),
json.dumps({"packagename": [],
"depend_type": "bedep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": True,
"search_type": "install"}}),
json.dumps({"packagename": [],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "source",
"with_subpack": False}}),
json.dumps({"packagename": [],
"depend_type": "builddep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2,
"self_build": False}}),
json.dumps({"packagename": ["Judy"],
@@ -77,7 +77,7 @@ class TestDownloadFile(ReadTestBase):
json.dumps({"packagename": [],
"depend_type": "installdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 0}}),
json.dumps({"packagename": ["Judy"],
"depend_type": "bedep",
@@ -89,7 +89,7 @@ class TestDownloadFile(ReadTestBase):
json.dumps({"packagename": [],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "xxx",
"with_subpack": False}}),
@@ -109,7 +109,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "builddep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "source",
"level": 1,
@@ -125,7 +125,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "source",
"with_subpack": False}}), content_type="application/json")
@@ -140,7 +140,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "installdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2}}), content_type="application/json")
self.assertIsNotNone(resp_dict)
@@ -153,7 +153,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "bedep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": False,
"search_type": "install"}}), content_type="application/json")
@@ -168,7 +168,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "src",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": False,
"search_type": "install"}}), content_type="application/json")
@@ -185,7 +185,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "bedep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": False,
"search_type": "install"}}), content_type="application/json")
@@ -202,7 +202,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "bedep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"packtype": "source",
"with_subpack": False,
"search_type": "install"}}), content_type="application/json")
@@ -220,7 +220,7 @@ class TestDownloadFile(ReadTestBase):
"packagename": ["Judy"],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": False,
"packtype": "source",
"with_subpack": False}}), content_type="application/json")
--- a/test/test_module/test_api/test_get_single_bin_package.py
+++ b/test/test_module/test_api/test_get_single_bin_package.py
@@ -51,7 +51,7 @@ class TestGetSinglePack(ReadTestBase):
def test_wrong_pkg_name(self):
"""test wrong package name"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "test")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "test")
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_error_judge(
resp_dict,
@@ -61,7 +61,7 @@ class TestGetSinglePack(ReadTestBase):
@mock.patch.object(BinaryPackage, "bin_package_info")
def test_empty_resp(self, mock_bin_package_info):
"""test wrong resp"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "Judy")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "Judy")
mock_bin_package_info.return_value = []
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.assertEqual(resp_dict['code'], ResponseCode.PACK_NAME_NOT_FOUND)
@@ -72,7 +72,7 @@ class TestGetSinglePack(ReadTestBase):
test true parameters
"""
mock_data = get_correct_json_by_filename("get_single_bin_package")
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "Judy")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "Judy")
mock_bin_package_info.return_value = mock_data
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
@@ -85,7 +85,7 @@ class TestGetSinglePack(ReadTestBase):
Returns:
"""
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_es_error.return_value = None
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
--- a/test/test_module/test_api/test_get_single_src_package.py
+++ b/test/test_module/test_api/test_get_single_src_package.py
@@ -51,7 +51,7 @@ class TestGetSinglePack(ReadTestBase):
def test_wrong_pkg_name(self):
"""test wrong package name"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "test")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "test")
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_error_judge(
resp_dict,
@@ -61,7 +61,7 @@ class TestGetSinglePack(ReadTestBase):
@mock.patch.object(SourcePackage, "src_package_info")
def test_empty_resp(self, mock_src_package_info):
"""test wrong resp"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "Judy")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "Judy")
mock_src_package_info.return_value = []
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.assertEqual(resp_dict['code'], ResponseCode.PACK_NAME_NOT_FOUND)
@@ -73,7 +73,7 @@ class TestGetSinglePack(ReadTestBase):
"""
mock_data = get_correct_json_by_filename("get_single_src_package")
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "Judy")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "Judy")
mock_src_package_info.return_value = mock_data
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
@@ -86,7 +86,7 @@ class TestGetSinglePack(ReadTestBase):
Returns:
"""
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_es_error.return_value = None
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
--- a/test/test_module/test_api/test_src_packages.py
+++ b/test/test_module/test_api/test_src_packages.py
@@ -76,7 +76,7 @@ class TestBinPackages(ReadTestBase):
@mock.patch.object(Package, "all_src_packages")
def test_empty_resp(self, mock_src_bin_packages):
"""The table name is not in the database"""
- self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("openeuler", "1", "10")
+ self.REQUESTS_KWARGS["url"] = self.BASE_URL.format("os_version_1", "1", "10")
mock_src_bin_packages.return_value = []
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.assertEqual(resp_dict['code'], ResponseCode.TABLE_NAME_NOT_EXIST)
@@ -86,7 +86,7 @@ class TestBinPackages(ReadTestBase):
"""The test table name is in the database"""
mock_data = get_correct_json_by_filename("src_packages")
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_src_bin_packages.return_value = mock_data
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
@@ -99,7 +99,7 @@ class TestBinPackages(ReadTestBase):
Returns:
"""
self.REQUESTS_KWARGS["url"] = self.BASE_URL.format(
- "openeuler", "1", "1")
+ "os_version_1", "1", "1")
mock_es_error.return_value = None
resp_dict = self.client_request(**self.REQUESTS_KWARGS)
self.response_json_format(resp_dict)
--- a/test/test_module/test_basedepend/data/basedepend_data.json
+++ b/test/test_module/test_basedepend/data/basedepend_data.json
@@ -51,7 +51,7 @@
"build": [
"Judy"
],
- "database": "fedora",
+ "database": "os_version_2",
"name": "A",
"version": "2.0"
},
@@ -94,7 +94,7 @@
],
"source_list": [
{
- "database": "fedora",
+ "database": "os_version_2",
"source_name": "A",
"version": "2.0"
},
@@ -112,7 +112,7 @@
},
{
"binary_sum": 0,
- "database": "fedora",
+ "database": "os_version_2",
"source_sum": 1
}
]
--- a/test/test_module/test_basedepend/test_dispatch.py
+++ b/test/test_module/test_basedepend/test_dispatch.py
@@ -12,14 +12,14 @@ from packageship.application.core.depend.be_depend import BeDepend
install_params = {
"packagename": ["Judy"],
"depend_type": "installdep",
- "parameter": {"db_priority": ["Mainline", "fedora"], "level": 2},
+ "parameter": {"db_priority": ["Mainline", "os_version_2"], "level": 2},
}
build_params = {
"packagename": ["Judy"],
"depend_type": "builddep",
"parameter": {
- "db_priority": ["Mainline", "fedora"],
+ "db_priority": ["Mainline", "os_version_2"],
"level": 2,
"self_build": True,
},
@@ -29,7 +29,7 @@ selfdep_params = {
"packagename": ["Judy"],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["Mainline", "fedora"],
+ "db_priority": ["Mainline", "os_version_2"],
"self_build": False,
"packtype": "source",
"with_subpack": False,
@@ -50,12 +50,12 @@ bedep_params = {
error_depend_type_params = {
"packagename": ["Judy"],
"depend_type": "errordepend",
- "parameter": {"db_priority": ["Mainline", "fedora"], "level": 2},
+ "parameter": {"db_priority": ["Mainline", "os_version_2"], "level": 2},
}
no_depend_type_params = {
"packagename": ["Judy"],
- "parameter": {"db_priority": ["Mainline", "fedora"], "level": 2},
+ "parameter": {"db_priority": ["Mainline", "os_version_2"], "level": 2},
}
--- a/test/test_module/test_bedepend/data/bedepend_data.json
+++ b/test/test_module/test_bedepend/data/bedepend_data.json
@@ -183,7 +183,7 @@
},
"B1": {
"build": [],
- "database": "fedora",
+ "database": "os_version_2",
"install": [
"Judy"
],
@@ -217,7 +217,7 @@
"version": "1.1"
},
"B1": {
- "database": "fedora",
+ "database": "os_version_2",
"install": [
"Judy"
],
--- a/test/test_module/test_build/data/except_src.json
+++ b/test/test_module/test_build/data/except_src.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler", "build": ["sed"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1", "build": ["sed"]}}
\ No newline at end of file
--- a/test/test_module/test_build/data/level_1_src.json
+++ b/test/test_module/test_build/data/level_1_src.json
@@ -1 +1 @@
-{"sed": {"name": "sed", "version": "4.8", "database": "openeuler"}, "Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler", "build": ["sed"]}}
\ No newline at end of file
+{"sed": {"name": "sed", "version": "4.8", "database": "os_version_1"}, "Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1", "build": ["sed"]}}
\ No newline at end of file
--- a/test/test_module/test_build/data/not_found_component.json
+++ b/test/test_module/test_build/data/not_found_component.json
@@ -1 +1 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler", "requires": [{"component": "sed", "com_bin_name": null, "com_bin_version": null, "com_src_name": null, "com_src_version": null, "com_database": null}]}]
\ No newline at end of file
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1", "requires": [{"component": "sed", "com_bin_name": null, "com_bin_version": null, "com_src_name": null, "com_src_version": null, "com_database": null}]}]
\ No newline at end of file
--- a/test/test_module/test_build/data/not_searched_pkg_build_info.json
+++ b/test/test_module/test_build/data/not_searched_pkg_build_info.json
@@ -1 +1 @@
-[{"source_name": "Judy11", "src_version": "1.0.5", "database": "openeuler", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"source_name": "Judy11", "src_version": "1.0.5", "database": "os_version_1", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_build/data/true_build_info.json
+++ b/test/test_module/test_build/data/true_build_info.json
@@ -1 +1 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_build/data/true_install_info.json
+++ b/test/test_module/test_build/data/true_install_info.json
@@ -1 +1 @@
-[{"binary_name": "sed", "bin_version": "4.8", "database": "openeuler", "src_name": "sed", "src_version": "4.8", "requires": [{"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libacl.so.1()(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "openeuler"}, {"component": "libacl.so.1(ACL_1.0)(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "openeuler"}, {"component": "libselinux.so.1()(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "openeuler"}, {"component": "libselinux.so.1(LIBSELINUX_1.0)(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}, {"binary_name": "make", "bin_version": "4.3", "database": "openeuler", "src_name": "make", "src_version": "4.3", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "openeuler"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libguile-2.0.so.22()(64bit)", "com_bin_name": "guile", "com_bin_version": "2.0.14", "com_src_name": "guile", "com_src_version": "2.0.14", "com_database": "openeuler"}, {"component": "libguile-2.0.so.22(GUILE_2.0)(64bit)", "com_bin_name": "guile", "com_bin_version": "2.0.14", "com_src_name": "guile", "com_src_version": "2.0.14", "com_database": "openeuler"}, {"component": "libpthread.so.0()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libpthread.so.0(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.27)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}, {"binary_name": "coreutils", "bin_version": "8.32", "database": "openeuler", "src_name": "coreutils", "src_version": "8.32", "requires": [{"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "openeuler"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "openeuler"}, {"component": "gmp", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libacl.so.1()(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "openeuler"}, {"component": "libacl.so.1(ACL_1.0)(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "openeuler"}, {"component": "libattr.so.1()(64bit)", "com_bin_name": "attr", "com_bin_version": "2.4.48", "com_src_name": "attr", "com_src_version": "2.4.48", "com_database": "openeuler"}, {"component": "libattr.so.1(ATTR_1.1)(64bit)", "com_bin_name": "attr", "com_bin_version": "2.4.48", "com_src_name": "attr", "com_src_version": "2.4.48", "com_database": "openeuler"}, {"component": "libcap.so.2()(64bit)", "com_bin_name": "libcap", "com_bin_version": "2.32", "com_src_name": "libcap", "com_src_version": "2.32", "com_database": "openeuler"}, {"component": "libcrypto.so.1.1()(64bit)", "com_bin_name": "openssl-libs", "com_bin_version": "1.1.1f", "com_src_name": "openssl", "com_src_version": "1.1.1f", "com_database": "openeuler"}, {"component": "libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)", "com_bin_name": "openssl-libs", "com_bin_version": "1.1.1f", "com_src_name": "openssl", "com_src_version": "1.1.1f", "com_database": "openeuler"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "openeuler"}, {"component": "libpthread.so.0()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libpthread.so.0(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "librt.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "librt.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libselinux.so.1()(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "openeuler"}, {"component": "libselinux.so.1(LIBSELINUX_1.0)(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "openeuler"}, {"component": "ncurses", "com_bin_name": "ncurses", "com_bin_version": "6.2", "com_src_name": "ncurses", "com_src_version": "6.2", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.28)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}, {"binary_name": "gcc", "bin_version": "9.3.1", "database": "openeuler", "src_name": "gcc", "src_version": "9.3.1", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "binutils", "com_bin_name": "binutils", "com_bin_version": "2.34", "com_src_name": "binutils", "com_src_version": "2.34", "com_database": "openeuler"}, {"component": "cpp", "com_bin_name": "cpp", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "glibc-devel", "com_bin_name": "glibc-devel", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libgcc", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libgcc_s.so.1()(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libgcc_s.so.1(GCC_3.3)(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libgcc_s.so.1(GCC_4.2.0)(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "openeuler"}, {"component": "libgomp", "com_bin_name": "libgomp", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libm.so.6()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libm.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libmpc.so.3()(64bit)", "com_bin_name": "libmpc", "com_bin_version": "1.1.0", "com_src_name": "libmpc", "com_src_version": "1.1.0", "com_database": "openeuler"}, {"component": "libmpfr.so.6()(64bit)", "com_bin_name": "mpfr", "com_bin_version": "4.1.0", "com_src_name": "mpfr", "com_src_version": "4.1.0", "com_database": "openeuler"}, {"component": "libstdc++.so.6()(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libstdc++.so.6(CXXABI_1.3)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libstdc++.so.6(CXXABI_1.3.9)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libstdc++.so.6(GLIBCXX_3.4)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libstdc++.so.6(GLIBCXX_3.4.15)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libstdc++.so.6(GLIBCXX_3.4.20)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "libz.so.1()(64bit)", "com_bin_name": "zlib", "com_bin_version": "1.2.11", "com_src_name": "zlib", "com_src_version": "1.2.11", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}, {"binary_name": "gawk", "bin_version": "5.1.0", "database": "openeuler", "src_name": "gawk", "src_version": "5.1.0", "requires": [{"component": "filesystem", "com_bin_name": "filesystem", "com_bin_version": "3.14", "com_src_name": "filesystem", "com_src_version": "3.14", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "openeuler"}, {"component": "libm.so.6()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libm.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libm.so.6(GLIBC_2.29)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libmpfr.so.6()(64bit)", "com_bin_name": "mpfr", "com_bin_version": "4.1.0", "com_src_name": "mpfr", "com_src_version": "4.1.0", "com_database": "openeuler"}, {"component": "libreadline.so.8()(64bit)", "com_bin_name": "readline", "com_bin_version": "8.0", "com_src_name": "readline", "com_src_version": "8.0", "com_database": "openeuler"}, {"component": "libsigsegv.so.2()(64bit)", "com_bin_name": "libsigsegv", "com_bin_version": "2.12", "com_src_name": "libsigsegv", "com_src_version": "2.12", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"binary_name": "sed", "bin_version": "4.8", "database": "os_version_1", "src_name": "sed", "src_version": "4.8", "requires": [{"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libacl.so.1()(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "os_version_1"}, {"component": "libacl.so.1(ACL_1.0)(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "os_version_1"}, {"component": "libselinux.so.1()(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "os_version_1"}, {"component": "libselinux.so.1(LIBSELINUX_1.0)(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}, {"binary_name": "make", "bin_version": "4.3", "database": "os_version_1", "src_name": "make", "src_version": "4.3", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "os_version_1"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libguile-2.0.so.22()(64bit)", "com_bin_name": "guile", "com_bin_version": "2.0.14", "com_src_name": "guile", "com_src_version": "2.0.14", "com_database": "os_version_1"}, {"component": "libguile-2.0.so.22(GUILE_2.0)(64bit)", "com_bin_name": "guile", "com_bin_version": "2.0.14", "com_src_name": "guile", "com_src_version": "2.0.14", "com_database": "os_version_1"}, {"component": "libpthread.so.0()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libpthread.so.0(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.27)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}, {"binary_name": "coreutils", "bin_version": "8.32", "database": "os_version_1", "src_name": "coreutils", "src_version": "8.32", "requires": [{"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "os_version_1"}, {"component": "/sbin/install-info", "com_bin_name": "info", "com_bin_version": "6.7", "com_src_name": "texinfo", "com_src_version": "6.7", "com_database": "os_version_1"}, {"component": "gmp", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libacl.so.1()(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "os_version_1"}, {"component": "libacl.so.1(ACL_1.0)(64bit)", "com_bin_name": "libacl", "com_bin_version": "2.2.53", "com_src_name": "acl", "com_src_version": "2.2.53", "com_database": "os_version_1"}, {"component": "libattr.so.1()(64bit)", "com_bin_name": "attr", "com_bin_version": "2.4.48", "com_src_name": "attr", "com_src_version": "2.4.48", "com_database": "os_version_1"}, {"component": "libattr.so.1(ATTR_1.1)(64bit)", "com_bin_name": "attr", "com_bin_version": "2.4.48", "com_src_name": "attr", "com_src_version": "2.4.48", "com_database": "os_version_1"}, {"component": "libcap.so.2()(64bit)", "com_bin_name": "libcap", "com_bin_version": "2.32", "com_src_name": "libcap", "com_src_version": "2.32", "com_database": "os_version_1"}, {"component": "libcrypto.so.1.1()(64bit)", "com_bin_name": "openssl-libs", "com_bin_version": "1.1.1f", "com_src_name": "openssl", "com_src_version": "1.1.1f", "com_database": "os_version_1"}, {"component": "libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)", "com_bin_name": "openssl-libs", "com_bin_version": "1.1.1f", "com_src_name": "openssl", "com_src_version": "1.1.1f", "com_database": "os_version_1"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "os_version_1"}, {"component": "libpthread.so.0()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libpthread.so.0(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "librt.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "librt.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libselinux.so.1()(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "os_version_1"}, {"component": "libselinux.so.1(LIBSELINUX_1.0)(64bit)", "com_bin_name": "libselinux", "com_bin_version": "3.1", "com_src_name": "libselinux", "com_src_version": "3.1", "com_database": "os_version_1"}, {"component": "ncurses", "com_bin_name": "ncurses", "com_bin_version": "6.2", "com_src_name": "ncurses", "com_src_version": "6.2", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.28)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}, {"binary_name": "gcc", "bin_version": "9.3.1", "database": "os_version_1", "src_name": "gcc", "src_version": "9.3.1", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "binutils", "com_bin_name": "binutils", "com_bin_version": "2.34", "com_src_name": "binutils", "com_src_version": "2.34", "com_database": "os_version_1"}, {"component": "cpp", "com_bin_name": "cpp", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "glibc-devel", "com_bin_name": "glibc-devel", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libgcc", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libgcc_s.so.1()(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libgcc_s.so.1(GCC_3.3)(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libgcc_s.so.1(GCC_4.2.0)(64bit)", "com_bin_name": "libgcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "os_version_1"}, {"component": "libgomp", "com_bin_name": "libgomp", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libm.so.6()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libm.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libmpc.so.3()(64bit)", "com_bin_name": "libmpc", "com_bin_version": "1.1.0", "com_src_name": "libmpc", "com_src_version": "1.1.0", "com_database": "os_version_1"}, {"component": "libmpfr.so.6()(64bit)", "com_bin_name": "mpfr", "com_bin_version": "4.1.0", "com_src_name": "mpfr", "com_src_version": "4.1.0", "com_database": "os_version_1"}, {"component": "libstdc++.so.6()(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libstdc++.so.6(CXXABI_1.3)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libstdc++.so.6(CXXABI_1.3.9)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libstdc++.so.6(GLIBCXX_3.4)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libstdc++.so.6(GLIBCXX_3.4.15)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libstdc++.so.6(GLIBCXX_3.4.20)(64bit)", "com_bin_name": "libstdc++", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "libz.so.1()(64bit)", "com_bin_name": "zlib", "com_bin_version": "1.2.11", "com_src_name": "zlib", "com_src_version": "1.2.11", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}, {"binary_name": "gawk", "bin_version": "5.1.0", "database": "os_version_1", "src_name": "gawk", "src_version": "5.1.0", "requires": [{"component": "filesystem", "com_bin_name": "filesystem", "com_bin_version": "3.14", "com_src_name": "filesystem", "com_src_version": "3.14", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libdl.so.2(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libgmp.so.10()(64bit)", "com_bin_name": "gmp", "com_bin_version": "6.2.0", "com_src_name": "gmp", "com_src_version": "6.2.0", "com_database": "os_version_1"}, {"component": "libm.so.6()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libm.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libm.so.6(GLIBC_2.29)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libmpfr.so.6()(64bit)", "com_bin_name": "mpfr", "com_bin_version": "4.1.0", "com_src_name": "mpfr", "com_src_version": "4.1.0", "com_database": "os_version_1"}, {"component": "libreadline.so.8()(64bit)", "com_bin_name": "readline", "com_bin_version": "8.0", "com_src_name": "readline", "com_src_version": "8.0", "com_database": "os_version_1"}, {"component": "libsigsegv.so.2()(64bit)", "com_bin_name": "libsigsegv", "com_bin_version": "2.12", "com_src_name": "libsigsegv", "com_src_version": "2.12", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_build/test_get_build_depend.py
+++ b/test/test_module/test_build/test_get_build_depend.py
@@ -37,7 +37,7 @@ param = {
"packagename": ["Judy"],
"depend_type": "builddep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2,
"self_build": True
}
@@ -55,7 +55,7 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = []
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy111"])
binary, source = build.depend_dict
self.assertEqual(binary, {}, "Error in testing package not exists.")
@@ -70,10 +70,10 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy"], level=1)
binary, source = build.depend_dict
- EXCEPT_BIN_INFO = {'sed': {'name': 'sed', 'version': '4.8', 'source_name': 'sed', 'database': 'openeuler'}}
+ EXCEPT_BIN_INFO = {'sed': {'name': 'sed', 'version': '4.8', 'source_name': 'sed', 'database': 'os_version_1'}}
self.assertDictEqual(binary, EXCEPT_BIN_INFO, "Error in testing build level 1.")
self.assertDictEqual(source, LEVEL_1_EXCEPT_SRC, "Error in testing build level 1.")
@@ -88,7 +88,7 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy"], level=2, self_build=True)
binary, source = build.depend_dict
self.assertDictEqual(binary, {}, "Error in testing true result.")
@@ -111,7 +111,7 @@ class TestBuildDdepend(unittest.TestCase):
"""
with self.assertRaises(AttributeError):
- build_depend = BuildDepend(db_list=['openeuler'])
+ build_depend = BuildDepend(db_list=['os_version_1'])
build_depend.build_depend(src_name="Judy")
@@ -124,7 +124,7 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = [{}]
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy"], self_build=True)
binary, source = build.depend_dict
self.assertDictEqual(binary, {}, "Error in testing empty build requires.")
@@ -140,10 +140,10 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = NOT_FOUND_COMP
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy"], level=2, self_build=True)
binary, source = build.depend_dict
- EXCEPT_SRC_INFO = {'Judy': {'name': 'Judy', 'version': '1.0.5', 'database': 'openeuler', 'build': []}}
+ EXCEPT_SRC_INFO = {'Judy': {'name': 'Judy', 'version': '1.0.5', 'database': 'os_version_1', 'build': []}}
self.assertDictEqual(binary, {}, "Error in testing not found component.")
self.assertDictEqual(source, EXCEPT_SRC_INFO, "Error in testing not found component.")
@@ -156,10 +156,10 @@ class TestBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = NOT_SEARCHED_BUILD
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build.build_depend(src_name=["Judy"], level=2, self_build=True)
binary, source = build.depend_dict
- EXCEPT_SRC_INFO = {'Judy11': {'name': 'Judy11', 'version': '1.0.5', 'database': 'openeuler', 'build': ['sed']}}
+ EXCEPT_SRC_INFO = {'Judy11': {'name': 'Judy11', 'version': '1.0.5', 'database': 'os_version_1', 'build': ['sed']}}
self.assertDictEqual(binary, {}, "Error in testing srcname not in searched packages.")
self.assertDictEqual(source, EXCEPT_SRC_INFO, "Error in testing srcname not in searched packages.")
@@ -179,7 +179,7 @@ class TestBuildDdepend(unittest.TestCase):
]
InstallRequires.get_install_req = mock.Mock(return_value=TRUE_INSTALL_INFO)
BuildRequires.get_build_req = mock.Mock(return_value=TRUE_BUILD_INFO)
- build = BuildDepend(db_list=['openeuler'])
+ build = BuildDepend(db_list=['os_version_1'])
build(**param)
binary, source = build.depend_dict
self.assertDictEqual(binary, {}, "Error in testing call func with true param.")
--- a/test/test_module/test_cache/test_redis.py
+++ b/test/test_module/test_cache/test_redis.py
@@ -43,7 +43,7 @@ class TestBufferCache(unittest.TestCase):
mock_hgetall.return_value = dict(
source_dict=str(dict()), binary_dict=str(dict()))
mock_delete.return_value = None
- self.assertEqual(None, self.cache(pkgname="openeuler"))
+ self.assertEqual(None, self.cache(pkgname="os_version_1"))
@mock.patch.object(Redis, "delete")
@mock.patch.object(Redis, "hmset")
@@ -62,7 +62,7 @@ class TestBufferCache(unittest.TestCase):
mock_expire.return_value = None
mock_hmset.return_value = None
mock_delete.return_value = None
- self.assertEqual(None, self.cache(pkgname="openeuler"))
+ self.assertEqual(None, self.cache(pkgname="os_version_1"))
@mock.patch.object(Redis, "hgetall")
@mock.patch.object(Redis, "exists")
@@ -80,9 +80,9 @@ class TestBufferCache(unittest.TestCase):
]
mock_hgetall.return_value = dict(
source_dict=str(dict()), binary_dict=str(dict()))
- self.assertEqual(None, self.cache(pkgname="openeuler"))
+ self.assertEqual(None, self.cache(pkgname="os_version_1"))
@mock.patch.object(Redis, "exists")
def test_redis_exception(self, mock_exists):
mock_exists.side_effect = RedisError()
- self.assertEqual(None, self.cache(pkgname="openeuler"))
+ self.assertEqual(None, self.cache(pkgname="os_version_1"))
--- a/test/test_module/test_cmd/mock_data/all_bin_package.json
+++ b/test/test_module/test_cmd/mock_data/all_bin_package.json
@@ -3,7 +3,7 @@
"message": "Successful Operation",
"resp": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base",
"source_name": "389-ds-base",
@@ -11,7 +11,7 @@
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base-devel",
"source_name": "389-ds-base",
@@ -19,7 +19,7 @@
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base-help",
"source_name": "389-ds-base",
@@ -27,7 +27,7 @@
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base-legacy-tools",
"source_name": "389-ds-base",
@@ -35,7 +35,7 @@
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base-snmp",
"source_name": "389-ds-base",
@@ -43,7 +43,7 @@
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "Public Domain",
"pkg_name": "BareBonesBrowserLaunch",
"source_name": "BareBonesBrowserLaunch",
@@ -51,7 +51,7 @@
"version": "3.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "Public Domain",
"pkg_name": "BareBonesBrowserLaunch-javadoc",
"source_name": "BareBonesBrowserLaunch",
@@ -59,7 +59,7 @@
"version": "3.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "LGPLv2+",
"pkg_name": "CUnit",
"source_name": "CUnit",
--- a/test/test_module/test_cmd/mock_data/all_src_package.json
+++ b/test/test_module/test_cmd/mock_data/all_src_package.json
@@ -3,70 +3,70 @@
"message": "Successful Operation",
"resp": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "GPLv3+",
"pkg_name": "389-ds-base",
"url": "https://www.port389.org",
"version": "1.4.0.31"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "Public Domain",
"pkg_name": "BareBonesBrowserLaunch",
"url": "http://www.centerkey.com/java/browser/",
"version": "3.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "LGPLv2+",
"pkg_name": "CUnit",
"url": "http://cunit.sourceforge.net/",
"version": "2.1.3"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "MIT",
"pkg_name": "ComputeLibrary",
"url": "https://developer.arm.com/technologies/compute-library",
"version": "20.02.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "Huawei Software License",
"pkg_name": "CreateImage",
"url": null,
"version": "0.0.5"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "Apache 2.0",
"pkg_name": "Cython",
"url": "https://cython.org/",
"version": "0.29.14"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "LGPLv2+ and GPLv2+",
"pkg_name": "GConf2",
"url": "http://projects.gnome.org/gconf/",
"version": "3.2.6"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "LGPLv2+",
"pkg_name": "GeoIP",
"url": "http://www.maxmind.com/app/c",
"version": "1.6.12"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "CC-BY-SA",
"pkg_name": "GeoIP-GeoLite-data",
"url": "http://dev.maxmind.com/geoip/legacy/geolite/",
"version": "2018.06"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"license": "MIT",
"pkg_name": "GraphicsMagick",
"url": "http://www.graphicsmagick.org/",
--- a/test/test_module/test_cmd/mock_data/be_depend.json
+++ b/test/test_module/test_cmd/mock_data/be_depend.json
@@ -5,25 +5,25 @@
"binary_list": [
{
"binary_name": "Judy-devel",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "Judy-help",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "Judy",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "mariadb-oqgraph-engine",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "mariadb",
"version": "10.3.9"
}
@@ -32,7 +32,7 @@
"statistics": [
{
"binary_sum": 4,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 0
}
]
--- a/test/test_module/test_cmd/mock_data/build_depend.json
+++ b/test/test_module/test_cmd/mock_data/build_depend.json
@@ -5,63 +5,63 @@
"binary_list": [
{
"binary_name": "gcc",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "gcc",
"version": "9.3.1"
},
{
"binary_name": "make",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "make",
"version": "4.3"
},
{
"binary_name": "coreutils",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "coreutils",
"version": "8.32"
},
{
"binary_name": "gawk",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "gawk",
"version": "5.1.0"
},
{
"binary_name": "sed",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "sed",
"version": "4.8"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "gcc",
"version": "9.3.1"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "make",
"version": "4.3"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "coreutils",
"version": "8.32"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "gawk",
"version": "5.1.0"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "sed",
"version": "4.8"
}
@@ -69,7 +69,7 @@
"statistics": [
{
"binary_sum": 5,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 6
}
]
--- a/test/test_module/test_cmd/mock_data/empty_judy_binary.json
+++ b/test/test_module/test_cmd/mock_data/empty_judy_binary.json
@@ -2,7 +2,7 @@
"code": "200",
"message": "Successful Operation",
"resp": {
- "openeuler": [
+ "os_version_1": [
{
"bin_name": "Judy",
"description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.",
--- a/test/test_module/test_cmd/mock_data/install_depend.json
+++ b/test/test_module/test_cmd/mock_data/install_depend.json
@@ -5,36 +5,36 @@
"binary_list": [
{
"binary_name": "Judy",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "bash",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "bash",
"version": "5.0"
},
{
"binary_name": "glibc",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "glibc",
"version": "2.31"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "bash",
"version": "5.0"
},
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "glibc",
"version": "2.31"
}
@@ -42,7 +42,7 @@
"statistics": [
{
"binary_sum": 3,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 3
}
]
--- a/test/test_module/test_cmd/mock_data/judy_binary.json
+++ b/test/test_module/test_cmd/mock_data/judy_binary.json
@@ -2,7 +2,7 @@
"code": "200",
"message": "Successful Operation",
"resp": {
- "openeuler": [
+ "os_version_1": [
{
"bin_name": "Judy",
"description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.",
--- a/test/test_module/test_cmd/mock_data/judy_source.json
+++ b/test/test_module/test_cmd/mock_data/judy_source.json
@@ -2,7 +2,7 @@
"code": "200",
"message": "Successful Operation",
"resp": {
- "openeuler": [
+ "os_version_1": [
{
"buildrequired": [
"coreutils",
--- a/test/test_module/test_cmd/mock_data/self_depend.json
+++ b/test/test_module/test_cmd/mock_data/self_depend.json
@@ -5,32 +5,32 @@
"binary_list": [
{
"binary_name": "Judy",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "Judy-devel",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "Judy-help",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
},
{
"binary_name": "bash",
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "bash",
"version": "5.0"
}
],
"source_list": [
{
- "database": "openeuler",
+ "database": "os_version_1",
"source_name": "Judy",
"version": "1.0.5"
}
@@ -38,7 +38,7 @@
"statistics": [
{
"binary_sum": 4,
- "database": "openeuler",
+ "database": "os_version_1",
"source_sum": 1
}
]
--- a/test/test_module/test_cmd/test_all_package_cmd.py
+++ b/test/test_module/test_cmd/test_all_package_cmd.py
@@ -66,33 +66,33 @@ class TestAllPackages(unittest.TestCase):
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
===================================================================================================
Package Name Database Version License URL Source Name
===================================================================================================
- 389-ds-base openeuler 1.4.0.31 GPLv3+ https://www.port389.
+ 389-ds-base os_version_1 1.4.0.31 GPLv3+ https://www.port389.
org
- BareBonesBrowser openeuler 3.1 Public Domain http://www.centerkey
+ BareBonesBrowser os_version_1 3.1 Public Domain http://www.centerkey
Launch .com/java/browser/
- CUnit openeuler 2.1.3 LGPLv2+ http://cunit.sourcef
+ CUnit os_version_1 2.1.3 LGPLv2+ http://cunit.sourcef
orge.net/
- ComputeLibrary openeuler 20.02.1 MIT https://developer.ar
+ ComputeLibrary os_version_1 20.02.1 MIT https://developer.ar
m.com/technologies/c
ompute-library
- CreateImage openeuler 0.0.5 Huawei Software
+ CreateImage os_version_1 0.0.5 Huawei Software
License
- Cython openeuler 0.29.14 Apache 2.0 https://cython.org/
- GConf2 openeuler 3.2.6 LGPLv2+ and http://projects.gnom
+ Cython os_version_1 0.29.14 Apache 2.0 https://cython.org/
+ GConf2 os_version_1 3.2.6 LGPLv2+ and http://projects.gnom
GPLv2+ e.org/gconf/
- GeoIP openeuler 1.6.12 LGPLv2+ http://www.maxmind.c
+ GeoIP os_version_1 1.6.12 LGPLv2+ http://www.maxmind.c
om/app/c
- GeoIP-GeoLite- openeuler 2018.06 CC-BY-SA http://dev.maxmind.c
+ GeoIP-GeoLite- os_version_1 2018.06 CC-BY-SA http://dev.maxmind.c
data om/geoip/legacy/geol
ite/
- GraphicsMagick openeuler 1.3.30 MIT http://www.graphicsm
+ GraphicsMagick os_version_1 1.3.30 MIT http://www.graphicsm
agick.org/
===================================================================================================
""".strip()
@@ -111,23 +111,23 @@ class TestAllPackages(unittest.TestCase):
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy', '-ss'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy', '-ss'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
====================================================================================================
Package Name Database Version License URL
====================================================================================================
- 389-ds-base openeuler 1.4.0.31 GPLv3+ https://www.port389.org
- 389-ds-base-devel openeuler 1.4.0.31 GPLv3+ https://www.port389.org
- 389-ds-base-help openeuler 1.4.0.31 GPLv3+ https://www.port389.org
- 389-ds-base-legacy-tools openeuler 1.4.0.31 GPLv3+ https://www.port389.org
- 389-ds-base-snmp openeuler 1.4.0.31 GPLv3+ https://www.port389.org
- BareBonesBrowserLaunch openeuler 3.1 Public Domain http://www.centerkey.com/java
+ 389-ds-base os_version_1 1.4.0.31 GPLv3+ https://www.port389.org
+ 389-ds-base-devel os_version_1 1.4.0.31 GPLv3+ https://www.port389.org
+ 389-ds-base-help os_version_1 1.4.0.31 GPLv3+ https://www.port389.org
+ 389-ds-base-legacy-tools os_version_1 1.4.0.31 GPLv3+ https://www.port389.org
+ 389-ds-base-snmp os_version_1 1.4.0.31 GPLv3+ https://www.port389.org
+ BareBonesBrowserLaunch os_version_1 3.1 Public Domain http://www.centerkey.com/java
/browser/
- BareBonesBrowserLaunch- openeuler 3.1 Public Domain http://www.centerkey.com/java
+ BareBonesBrowserLaunch- os_version_1 3.1 Public Domain http://www.centerkey.com/java
javadoc /browser/
- CUnit openeuler 2.1.3 LGPLv2+ http://cunit.sourceforge.net/
+ CUnit os_version_1 2.1.3 LGPLv2+ http://cunit.sourceforge.net/
====================================================================================================
""".strip()
self.assertEqual(c, s)
@@ -145,7 +145,7 @@ class TestAllPackages(unittest.TestCase):
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -167,7 +167,7 @@ Request failed
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -190,7 +190,7 @@ Failed to get packages
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -211,7 +211,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -233,7 +233,7 @@ HINT :Please check the connection and try again
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy'])
all_package.do_command(args)
c = self.r.getvalue().strip()
self.assertEqual(c, "Sorry, no relevant information has been found yet\n".strip())
@@ -251,7 +251,7 @@ HINT :Please check the connection and try again
parser.add_argument('-packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', '-packagename=Judy', '-ss'])
+ args = parser.parse_args(['os_version_1', '-packagename=Judy', '-ss'])
all_package.do_command(args)
c = self.r.getvalue().strip()
self.assertEqual(c, "Sorry, no relevant information has been found yet\n".strip())
--- a/test/test_module/test_cmd/test_be_depend_cmd.py
+++ b/test/test_module/test_cmd/test_be_depend_cmd.py
@@ -67,7 +67,7 @@ class TestBeDepend(unittest.TestCase):
parser.add_argument('-w')
parser.add_argument('-installorbuild')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
be_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -76,10 +76,10 @@ Binary
====================================================================================================
Binary name Source name Version Database name
====================================================================================================
- Judy-devel Judy 1.0.5 openeuler
- Judy-help Judy 1.0.5 openeuler
- Judy Judy 1.0.5 openeuler
- mariadb-oqgraph-engine mariadb 10.3.9 openeuler
+ Judy-devel Judy 1.0.5 os_version_1
+ Judy-help Judy 1.0.5 os_version_1
+ Judy Judy 1.0.5 os_version_1
+ mariadb-oqgraph-engine mariadb 10.3.9 os_version_1
====================================================================================================
Source
====================================================================================================
@@ -90,7 +90,7 @@ Statistics
====================================================================================================
Database name Binary Sum Source Sum
====================================================================================================
- openeuler 4 0
+ os_version_1 4 0
====================================================================================================
""".strip()
self.assertEqual(c, s)
@@ -110,7 +110,7 @@ Statistics
parser.add_argument('-w')
parser.add_argument('-installorbuild')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
be_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -138,7 +138,7 @@ HINT :Please check the service and try again
parser.add_argument('-w')
parser.add_argument('-installorbuild')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
be_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -165,7 +165,7 @@ HINT :Please check the parameter is valid and query again
parser.add_argument('-w')
parser.add_argument('-installorbuild')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
be_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -188,7 +188,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('-w')
parser.add_argument('-installorbuild')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
be_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
--- a/test/test_module/test_cmd/test_build_depend_cmd.py
+++ b/test/test_module/test_cmd/test_build_depend_cmd.py
@@ -65,7 +65,7 @@ class TestBuildDepend(unittest.TestCase):
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
build_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -74,28 +74,28 @@ Binary
====================================================================================================
Binary name Source name Version Database name
====================================================================================================
- gcc gcc 9.3.1 openeuler
- make make 4.3 openeuler
- coreutils coreutils 8.32 openeuler
- gawk gawk 5.1.0 openeuler
- sed sed 4.8 openeuler
+ gcc gcc 9.3.1 os_version_1
+ make make 4.3 os_version_1
+ coreutils coreutils 8.32 os_version_1
+ gawk gawk 5.1.0 os_version_1
+ sed sed 4.8 os_version_1
====================================================================================================
Source
====================================================================================================
Source name Version Database name
====================================================================================================
- Judy 1.0.5 openeuler
- gcc 9.3.1 openeuler
- make 4.3 openeuler
- coreutils 8.32 openeuler
- gawk 5.1.0 openeuler
- sed 4.8 openeuler
+ Judy 1.0.5 os_version_1
+ gcc 9.3.1 os_version_1
+ make 4.3 os_version_1
+ coreutils 8.32 os_version_1
+ gawk 5.1.0 os_version_1
+ sed 4.8 os_version_1
====================================================================================================
Statistics
====================================================================================================
Database name Binary Sum Source Sum
====================================================================================================
- openeuler 5 6
+ os_version_1 5 6
====================================================================================================
""".strip()
self.assertEqual(c, s)
@@ -113,7 +113,7 @@ Statistics
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
build_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -139,7 +139,7 @@ HINT :Please check the service and try again
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
build_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -164,7 +164,7 @@ HINT :Please check the parameter is valid and query again
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
build_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -185,7 +185,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
build_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
--- a/test/test_module/test_cmd/test_dbs_cmd.py
+++ b/test/test_module/test_cmd/test_dbs_cmd.py
@@ -52,7 +52,7 @@ class TestDB(unittest.TestCase):
"""
parser = argparse.ArgumentParser()
db_priority = DbPriorityCommand()
- data = {'code': '200', 'message': 'Successful Operation', 'resp': ['openeuler', 'fedora30']}
+ data = {'code': '200', 'message': 'Successful Operation', 'resp': ['os_version_1', 'os_version_2']}
mock_get.return_value = mock_get_response(200, json.dumps(data))
parser.add_argument('-remote')
@@ -61,7 +61,7 @@ class TestDB(unittest.TestCase):
c = self.r.getvalue().strip()
s = """
DB priority
-[\'openeuler\', \'fedora30\']
+[\'os_version_1\', \'os_version_2\']
""".strip()
self.assertEqual(c, s)
--- a/test/test_module/test_cmd/test_install_depend_cmd.py
+++ b/test/test_module/test_cmd/test_install_depend_cmd.py
@@ -65,7 +65,7 @@ class TestInstallDepend(unittest.TestCase):
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
install_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -74,23 +74,23 @@ Binary
====================================================================================================
Binary name Source name Version Database name
====================================================================================================
- Judy Judy 1.0.5 openeuler
- bash bash 5.0 openeuler
- glibc glibc 2.31 openeuler
+ Judy Judy 1.0.5 os_version_1
+ bash bash 5.0 os_version_1
+ glibc glibc 2.31 os_version_1
====================================================================================================
Source
====================================================================================================
Source name Version Database name
====================================================================================================
- Judy 1.0.5 openeuler
- bash 5.0 openeuler
- glibc 2.31 openeuler
+ Judy 1.0.5 os_version_1
+ bash 5.0 os_version_1
+ glibc 2.31 os_version_1
====================================================================================================
Statistics
====================================================================================================
Database name Binary Sum Source Sum
====================================================================================================
- openeuler 3 3
+ os_version_1 3 3
====================================================================================================
""".strip()
self.assertEqual(c, s)
@@ -108,7 +108,7 @@ Statistics
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
install_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -134,7 +134,7 @@ HINT :Please check the service and try again
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
install_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -159,7 +159,7 @@ HINT :Please check the parameter is valid and query again
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
install_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -180,7 +180,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('-dbs')
parser.add_argument('-level')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
install_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
--- a/test/test_module/test_cmd/test_self_depend_cmd.py
+++ b/test/test_module/test_cmd/test_self_depend_cmd.py
@@ -67,7 +67,7 @@ class TestSelfDepend(unittest.TestCase):
parser.add_argument('-w')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
self_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -76,22 +76,22 @@ Binary
====================================================================================================
Binary name Source name Version Database name
====================================================================================================
- Judy Judy 1.0.5 openeuler
- Judy-devel Judy 1.0.5 openeuler
- Judy-help Judy 1.0.5 openeuler
- bash bash 5.0 openeuler
+ Judy Judy 1.0.5 os_version_1
+ Judy-devel Judy 1.0.5 os_version_1
+ Judy-help Judy 1.0.5 os_version_1
+ bash bash 5.0 os_version_1
====================================================================================================
Source
====================================================================================================
Source name Version Database name
====================================================================================================
- Judy 1.0.5 openeuler
+ Judy 1.0.5 os_version_1
====================================================================================================
Statistics
====================================================================================================
Database name Binary Sum Source Sum
====================================================================================================
- openeuler 4 1
+ os_version_1 4 1
====================================================================================================
""".strip()
self.assertEqual(c, s)
@@ -111,7 +111,7 @@ Statistics
parser.add_argument('-w')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
self_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -139,7 +139,7 @@ HINT :Please check the service and try again
parser.add_argument('-w')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
self_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -166,7 +166,7 @@ HINT :Please check the parameter is valid and query again
parser.add_argument('-w')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
self_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -189,7 +189,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('-w')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['Judy', '-dbs=openeuler'])
+ args = parser.parse_args(['Judy', '-dbs=os_version_1'])
self_depend.do_command(args)
c = self.r.getvalue().strip()
s = """
--- a/test/test_module/test_cmd/test_single_package_cmd.py
+++ b/test/test_module/test_cmd/test_single_package_cmd.py
@@ -65,7 +65,7 @@ class TestSinglePackage(unittest.TestCase):
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -125,7 +125,7 @@ File List
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy', '-ss'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy', '-ss'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -201,7 +201,7 @@ No related components
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -223,7 +223,7 @@ Request failed
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -246,7 +246,7 @@ Failed to get package
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -267,7 +267,7 @@ HINT :The content is not a legal json format,please check the paramete
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -289,7 +289,7 @@ HINT :Please check the connection and try again
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -320,7 +320,7 @@ No related components
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy', '-ss'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy', '-ss'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
@@ -351,7 +351,7 @@ No related components
parser.add_argument('packagename')
parser.add_argument('-s')
parser.add_argument('-remote')
- args = parser.parse_args(['openeuler', 'packagename=Judy'])
+ args = parser.parse_args(['os_version_1', 'packagename=Judy'])
single.do_command(args)
c = self.r.getvalue().strip()
s = """
--- a/test/test_module/test_common/test_remote.py
+++ b/test/test_module/test_common/test_remote.py
@@ -34,7 +34,7 @@ class TestRemoteService(unittest.TestCase):
def test_request_method_error(self):
"""Request mode error"""
- self.remote.request(url="openeuler", method="delete", max_retry=None)
+ self.remote.request(url="os_version_1", method="delete", max_retry=None)
self.assertNotEqual(None, getattr(
self.remote, "_request_error"))
@@ -42,7 +42,7 @@ class TestRemoteService(unittest.TestCase):
def test_request_get(self, mock_get):
"""get request"""
mock_get.return_value = requests.Response()
- self.remote.request(url="openeuler", method="get", max_retry=None)
+ self.remote.request(url="os_version_1", method="get", max_retry=None)
self.assertNotEqual(None, getattr(
self.remote, "_request_error"))
@@ -50,7 +50,7 @@ class TestRemoteService(unittest.TestCase):
def test_request_post(self, mock_post):
"""get request"""
mock_post.return_value = requests.Response()
- self.remote.request(url="openeuler", method="post", max_retry=None)
+ self.remote.request(url="os_version_1", method="post", max_retry=None)
self.assertNotEqual(None, getattr(
self.remote, "_request_error"))
@@ -60,7 +60,7 @@ class TestRemoteService(unittest.TestCase):
response = requests.Response()
response.status_code = 200
mock_post.return_value = response
- self.remote.request(url="openeuler", method="post", max_retry=None)
+ self.remote.request(url="os_version_1", method="post", max_retry=None)
self.assertEqual(None, getattr(
self.remote, "_request_error"))
@@ -70,10 +70,10 @@ class TestRemoteService(unittest.TestCase):
response = requests.Response()
response.status_code = 200
mock_post.return_value = response
- self.remote.request(url="openeuler", method="post", max_retry=None)
+ self.remote.request(url="os_version_1", method="post", max_retry=None)
self.assertEqual(200, self.remote.status_code)
def test_response_content(self):
"""Content of response"""
- self.remote.request(method="post", url="openeuler")
+ self.remote.request(method="post", url="os_version_1")
self.assertEqual(None, self.remote.text)
--- a/test/test_module/test_database_query/test_database_query_bedepend/data/JudyBeDepend.json
+++ b/test/test_module/test_database_query/test_database_query_bedepend/data/JudyBeDepend.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-bedepend",
+ "_index": "os_version_1-bedepend",
"_type": "_doc",
"_id": "gX9Z-XYBamC2Cm-g0lHS",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_bedepend/test_database_query_bedepend.py
+++ b/test/test_module/test_database_query/test_database_query_bedepend/test_database_query_bedepend.py
@@ -31,13 +31,13 @@ class TestBeDependQuery(TestCase):
def test_normal_query(self):
self.query_instance.session.query = MagicMock(return_value=self.JUDY_BE_DEPEND_INFO)
- result = self.be_depend_instance.get_be_req(binary_list=['Judy'], database='openeuler')
+ result = self.be_depend_instance.get_be_req(binary_list=['Judy'], database='os_version_1')
expect_value = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, 'returnJudyResult.json'))
self.assertEqual(result, expect_value)
def test_not_exist(self):
self.query_instance.session.query = MagicMock(return_value={})
- result = self.be_depend_instance.get_be_req(binary_list=['Test'], database='openeuler')
+ result = self.be_depend_instance.get_be_req(binary_list=['Test'], database='os_version_1')
self.assertEqual(result, [])
--- a/test/test_module/test_database_query/test_database_query_build/data/JudySource.json
+++ b/test/test_module/test_database_query/test_database_query_build/data/JudySource.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-source",
+ "_index": "os_version_1-source",
"_type": "_doc",
"_id": "0n9Y-XYBamC2Cm-gXQvP",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_build/data/components_info,json
+++ b/test/test_module/test_database_query/test_database_query_build/data/components_info,json
@@ -15,7 +15,7 @@
"max_score" : 0.0,
"hits" : [
{
- "_index" : "openeuler-binary",
+ "_index" : "os_version_1-binary",
"_type" : "_doc",
"_id" : "9JvNx3cBamC2Cm-g6gEb",
"_score" : 0.0,
@@ -373,7 +373,7 @@
}
},
{
- "_index" : "openeuler-binary",
+ "_index" : "os_version_1-binary",
"_type" : "_doc",
"_id" : "d5vNx3cBamC2Cm-g8gQh",
"_score" : 0.0,
--- a/test/test_module/test_database_query/test_database_query_build/data/returnJudyResult.json
+++ b/test/test_module/test_database_query/test_database_query_build/data/returnJudyResult.json
@@ -2,7 +2,7 @@
{
"source_name": "Judy",
"src_version": "1.0.5",
- "database": "openeuler",
+ "database": "os_version_1",
"requires": [
{
"component": "coreutils",
@@ -10,7 +10,7 @@
"com_bin_version": "8.32",
"com_src_name": "coreutils",
"com_src_version": "8.32",
- "com_database": "openeuler"
+ "com_database": "os_version_1"
},
{
"component": "gawk",
@@ -18,7 +18,7 @@
"com_bin_version": "5.1.0",
"com_src_name": "gawk",
"com_src_version": "5.1.0",
- "com_database": "openeuler"
+ "com_database": "os_version_1"
}
]
}
--- a/test/test_module/test_database_query/test_database_query_build/test_database_query_build.py
+++ b/test/test_module/test_database_query/test_database_query_build/test_database_query_build.py
@@ -34,7 +34,7 @@ MOCK_DATA_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data"
class TestBuildRequireDbQuery(TestCase):
- DATABASE_LIST = ['openeuler', 'fedora']
+ DATABASE_LIST = ['os_version_1', 'os_version_2']
JUDY_SOURCE_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "JudySource.json"))
COMPONENTS_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "components_info,json"))
EXCEPT_RETURN_VALUE = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "returnJudyResult.json"))
@@ -67,7 +67,7 @@ class TestBuildRequireDbQuery(TestCase):
self.COMPONENTS_INFO
])
- result = self.build_instance.get_build_req(source_list=['Judy'], specify_db='openeuler')
+ result = self.build_instance.get_build_req(source_list=['Judy'], specify_db='os_version_1')
self.assertEqual(result, self.EXCEPT_RETURN_VALUE)
@@ -91,6 +91,6 @@ class TestBuildRequireDbQuery(TestCase):
Returns:
"""
self.query_instance.session.query = MagicMock(return_value={})
- result = self.build_instance.get_build_req(source_list=['Judy'], specify_db='openeuler')
+ result = self.build_instance.get_build_req(source_list=['Judy'], specify_db='os_version_1')
self.assertEqual(result, [])
--- a/test/test_module/test_database_query/test_database_query_install/data/JudyBinary.json
+++ b/test/test_module/test_database_query/test_database_query_install/data/JudyBinary.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "-H9Y-XYBamC2Cm-g8xgg",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_install/data/filesComponentsInfo.json
+++ b/test/test_module/test_database_query/test_database_query_install/data/filesComponentsInfo.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "OZvNx3cBamC2Cm-g8gUh",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_install/data/providesComponentsInfo.json
+++ b/test/test_module/test_database_query/test_database_query_install/data/providesComponentsInfo.json
@@ -15,7 +15,7 @@
"max_score" : 0.0,
"hits" : [
{
- "_index" : "openeuler-binary",
+ "_index" : "os_version_1-binary",
"_type" : "_doc",
"_id" : "eJvNx3cBamC2Cm-g6gAb",
"_score" : 0.0,
@@ -231,7 +231,7 @@
}
},
{
- "_index" : "openeuler-binary",
+ "_index" : "os_version_1-binary",
"_type" : "_doc",
"_id" : "9JvNx3cBamC2Cm-g6gEb",
"_score" : 0.0,
--- a/test/test_module/test_database_query/test_database_query_install/data/returnJudyResult.json
+++ b/test/test_module/test_database_query/test_database_query_install/data/returnJudyResult.json
@@ -2,7 +2,7 @@
{
"binary_name": "Judy",
"bin_version": "1.0.5",
- "database": "openeuler",
+ "database": "os_version_1",
"src_name": "Judy",
"src_version": "1.0.5",
"requires": [
@@ -12,7 +12,7 @@
"com_bin_version": "5.0",
"com_src_name": "bash",
"com_src_version": "5.0",
- "com_database": "openeuler"
+ "com_database": "os_version_1"
},
{
"component": "ld-linux-aarch64.so.1()(64bit)",
@@ -20,7 +20,7 @@
"com_bin_version": "2.31",
"com_src_name": "glibc",
"com_src_version": "2.31",
- "com_database": "openeuler"
+ "com_database": "os_version_1"
}
]
}
--- a/test/test_module/test_database_query/test_database_query_install/test_database_query_install.py
+++ b/test/test_module/test_database_query/test_database_query_install/test_database_query_install.py
@@ -22,7 +22,7 @@ MOCK_DATA_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data"
class TestInstallRequireDbQuery(TestCase):
- DATABASE_LIST = ['openeuler', 'fedora']
+ DATABASE_LIST = ['os_version_1', 'os_version_2']
JUDY_BINARY_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "JudyBinary.json"))
PROVIDES_COMPONENTS_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "providesComponentsInfo.json"))
FILES_COMPONENTS_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "filesComponentsInfo.json"))
@@ -72,7 +72,7 @@ class TestInstallRequireDbQuery(TestCase):
self.PROVIDES_COMPONENTS_INFO,
self.FILES_COMPONENTS_INFO])
- result = self.install_instance.get_install_req(binary_list=['Judy'], specify_db='openeuler')
+ result = self.install_instance.get_install_req(binary_list=['Judy'], specify_db='os_version_1')
result_require = self._format_return(result)
expect_require = self._format_return(self.EXPECT_VALUE)
@@ -84,7 +84,7 @@ class TestInstallRequireDbQuery(TestCase):
Returns:
"""
self.query_instance.session.query = MagicMock(return_value={})
- result = self.install_instance.get_install_req(binary_list=['Judy'], specify_db='openeuler')
+ result = self.install_instance.get_install_req(binary_list=['Judy'], specify_db='os_version_1')
self.assertEqual(result, [])
--- a/test/test_module/test_database_query/test_database_query_package/data/JudyBinary.json
+++ b/test/test_module/test_database_query/test_database_query_package/data/JudyBinary.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "-H9Y-XYBamC2Cm-g8xgg",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_package/data/JudySource.json
+++ b/test/test_module/test_database_query/test_database_query_package/data/JudySource.json
@@ -15,7 +15,7 @@
"max_score": 0.0,
"hits": [
{
- "_index": "openeuler-source",
+ "_index": "os_version_1-source",
"_type": "_doc",
"_id": "0n9Y-XYBamC2Cm-gXQvP",
"_score": 0.0,
--- a/test/test_module/test_database_query/test_database_query_package/data/allBinaryNoPaging.json
+++ b/test/test_module/test_database_query/test_database_query_package/data/allBinaryNoPaging.json
@@ -1,6 +1,6 @@
[
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "1n9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -409,7 +409,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "139Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -513,7 +513,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2H9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -588,7 +588,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2X9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -896,7 +896,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2n9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
--- a/test/test_module/test_database_query/test_database_query_package/data/allBinaryPaging.json
+++ b/test/test_module/test_database_query/test_database_query_package/data/allBinaryPaging.json
@@ -15,7 +15,7 @@
"max_score": 1.0,
"hits": [
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "1n9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -424,7 +424,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "139Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -528,7 +528,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2H9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -603,7 +603,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2X9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
@@ -911,7 +911,7 @@
}
},
{
- "_index": "openeuler-binary",
+ "_index": "os_version_1-binary",
"_type": "_doc",
"_id": "2n9Y-XYBamC2Cm-g8xgg",
"_score": 1.0,
--- a/test/test_module/test_database_query/test_database_query_package/data/returnJudyResult.json
+++ b/test/test_module/test_database_query/test_database_query_package/data/returnJudyResult.json
@@ -1,7 +1,7 @@
{
"source_name": "Judy",
"src_version": "1.0.5",
- "database": "openeuler",
+ "database": "os_version_1",
"binary_infos": [
{
"bin_name": "Judy",
--- a/test/test_module/test_database_query/test_database_query_package/test_query_bin_info.py
+++ b/test/test_module/test_database_query/test_database_query_package/test_query_bin_info.py
@@ -41,7 +41,7 @@ class TestQueryBinaryPkgInfo(TestCase):
"""
self.session.scan = MagicMock(return_value=self.ALL_BINARY_RPM_INFO)
self.session.count = MagicMock(return_value={"count": 5})
- query_result = self.query_package.get_bin_info(binary_list=[], database='openeuler', page_num=1, page_size=20,
+ query_result = self.query_package.get_bin_info(binary_list=[], database='os_version_1', page_num=1, page_size=20,
command_line=True)
self.assertIsNotNone(query_result['data'])
@@ -52,7 +52,7 @@ class TestQueryBinaryPkgInfo(TestCase):
"""
self.session.query = MagicMock(return_value=self.ALL_BINARY_INFO_PAGING)
self.session.count = MagicMock(return_value={"count": 5})
- query_result = self.query_package.get_bin_info(binary_list=[], database='openeuler', page_num=1, page_size=5,
+ query_result = self.query_package.get_bin_info(binary_list=[], database='os_version_1', page_num=1, page_size=5,
command_line=False)
self.assertEqual(len(query_result['data']), 5)
@@ -62,7 +62,7 @@ class TestQueryBinaryPkgInfo(TestCase):
Returns:
"""
self.session.query = MagicMock(return_value=self.JUDY_BINARY_INFO)
- query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='openeuler', page_num=1,
+ query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='os_version_1', page_num=1,
page_size=5, command_line=False)
self.assertIsNotNone(query_result['data'][0]['Judy'])
@@ -72,7 +72,7 @@ class TestQueryBinaryPkgInfo(TestCase):
Returns:
"""
self.session.query = MagicMock(return_value=self.JUDY_BINARY_INFO)
- query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='openeuler', page_num=1,
+ query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='os_version_1', page_num=1,
page_size=5, command_line=True)
self.assertIsNotNone(query_result['data'][0]['Judy'])
@@ -82,6 +82,6 @@ class TestQueryBinaryPkgInfo(TestCase):
Returns:
"""
self.session.query = MagicMock(return_value=dict(hits={}))
- query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='openeuler', page_num=1,
+ query_result = self.query_package.get_bin_info(binary_list=['Judy'], database='os_version_1', page_num=1,
page_size=5, command_line=False)
self.assertListEqual(query_result['data'], [])
--- a/test/test_module/test_database_query/test_database_query_package/test_query_bin_name.py
+++ b/test/test_module/test_database_query/test_database_query_package/test_query_bin_name.py
@@ -28,7 +28,7 @@ class TestQueryBinName(TestCase):
Returns:
"""
- self.query_package = QueryPackage(database_list=['openeuler', 'fedora'])
+ self.query_package = QueryPackage(database_list=['os_version_1', 'os_version_2'])
self.session = self.query_package._db_session
def test_query_specify_rpm(self):
--- a/test/test_module/test_database_query/test_database_query_package/test_query_src_info.py
+++ b/test/test_module/test_database_query/test_database_query_package/test_query_src_info.py
@@ -38,7 +38,7 @@ class TestQuerySourcePkgInfo(TestCase):
"""
self.session.query = MagicMock(return_value=ObtainMockData.get_data("JudySource.json"))
- result = self.query_package.get_src_info(src_list=['Judy'], database='openeuler', page_num=1, page_size=20,
+ result = self.query_package.get_src_info(src_list=['Judy'], database='os_version_1', page_num=1, page_size=20,
command_line=False)
self.assertIsNotNone(result['data'][0]['Judy'])
--- a/test/test_module/test_database_query/test_database_query_package/test_query_src_name.py
+++ b/test/test_module/test_database_query/test_database_query_package/test_query_src_name.py
@@ -28,7 +28,7 @@ class TestQuerySrcName(TestCase):
Returns:
"""
- self.query_package = QueryPackage(database_list=['openeuler', 'fedora'])
+ self.query_package = QueryPackage(database_list=['os_version_1', 'os_version_2'])
self.session = self.query_package._db_session
def test_query_specify_rpm(self):
@@ -41,7 +41,7 @@ class TestQuerySrcName(TestCase):
result = self.query_package.get_src_name(binary_list=binary_list)
expect_value = {'binary_name': 'Judy',
'bin_version': '1.0.5',
- 'database': 'openeuler',
+ 'database': 'os_version_1',
'src_name': 'Judy',
'src_version': '1.0.5'}
@@ -78,6 +78,6 @@ class TestQuerySrcName(TestCase):
"""
self.session.query = MagicMock(return_value={})
binary_list = ["Test123"]
- result = self.query_package.get_src_name(binary_list=binary_list, specify_db='openeuler')
+ result = self.query_package.get_src_name(binary_list=binary_list, specify_db='os_version_1')
self.assertListEqual(result, [])
--- a/test/test_module/test_db_priority/data/db_priority.json
+++ b/test/test_module/test_db_priority/data/db_priority.json
@@ -4,5 +4,5 @@
"_id": "3Hyk23YBamC2Cm-gHrpE",
"_score": 1.0,
"_source":
- {"database_name": "openeuler",
+ {"database_name": "os_version_1",
"priority": 1}}]}}
\ No newline at end of file
--- a/test/test_module/test_graph/test_graphinfo.py
+++ b/test/test_module/test_graph/test_graphinfo.py
@@ -60,7 +60,7 @@ class TestGraphInfo(unittest.TestCase):
"version": "v1.20.0.1",
"source_name": "Judy",
"level": 2,
- "database": "openeuler-20.03",
+ "database": "os_version_1",
"install": [
"attr",
"Judy"
@@ -69,7 +69,7 @@ class TestGraphInfo(unittest.TestCase):
}, {"Judy": {
"name": "Judy",
"version": "v1.20.0.1",
- "database": "openeuler-20.03",
+ "database": "os_version_1",
"build": [
"gcc",
"make"
@@ -77,7 +77,7 @@ class TestGraphInfo(unittest.TestCase):
}, "CUnit": {
"name": "CUnit",
"version": "v1.20.0.1",
- "database": "openeuler-20.03"
+ "database": "os_version_1"
}})
graph = GraphInfo(depend=BaseDepend())
--- a/test/test_module/test_init/data/error_config_yaml.txt
+++ b/test/test_module/test_init/data/error_config_yaml.txt
@@ -4,7 +4,7 @@ lifecycle: enable
priority: 1
src_db_file:
- bin_db_file:
- dbname: fedora30
+ dbname: os_version_2
lifecycle: enable
priority: 2
src_db_file:
deleted file mode 100755
Binary files a/test/test_module/test_init/data/openeuler-right-binary.sqlite and /dev/null differ
deleted file mode 100755
Binary files a/test/test_module/test_init/data/openeuler-right-filelist.sqlite and /dev/null differ
deleted file mode 100755
Binary files a/test/test_module/test_init/data/openeuler-right-source.sqlite and /dev/null differ
new file mode 100755
Binary files /dev/null and b/test/test_module/test_init/data/os_version_1-right-binary.sqlite differ
new file mode 100755
Binary files /dev/null and b/test/test_module/test_init/data/os_version_1-right-filelist.sqlite differ
new file mode 100755
Binary files /dev/null and b/test/test_module/test_init/data/os_version_1-right-source.sqlite differ
--- a/test/test_module/test_init/test_import.py
+++ b/test/test_module/test_init/test_import.py
@@ -36,12 +36,12 @@ class TestImport(unittest.TestCase):
self._init_service = InitializeService()
self._path = os.path.dirname(__file__)
self.src_dbfile = os.path.join(
- self._path, "data", "openeuler-right-source.sqlite")
+ self._path, "data", "os_version_1-right-source.sqlite")
self.bin_dbfile = os.path.join(
- self._path, "data", "openeuler-right-binary.sqlite")
+ self._path, "data", "os_version_1-right-binary.sqlite")
self.filelist_dbfile = os.path.join(
- self._path, "data", "openeuler-right-filelist.sqlite")
- self._repo = dict(dbname="openeuler", src_db_file=self.src_dbfile,
+ self._path, "data", "os_version_1-right-filelist.sqlite")
+ self._repo = dict(dbname="os_version_1", src_db_file=self.src_dbfile,
bin_db_file=self.bin_dbfile, file_list=self.filelist_dbfile, priority=1)
def test_delete_file(self):
@@ -137,9 +137,9 @@ class TestImport(unittest.TestCase):
mock__clear_all_index.return_value = None
mock___iter__.return_value = iter([self._repo])
mock__sqlite_file.return_value = None
- mock__create_index.return_value = ["openeuler"]
+ mock__create_index.return_value = ["os_version_1"]
init_service = InitializeService()
- setattr(init_service, "_repo", dict(dbname="openeuler"))
+ setattr(init_service, "_repo", dict(dbname="os_version_1"))
self.assertEqual(None, init_service.import_depend(path=""))
@mock.patch.object(Elasticsearch, "__init__")
@@ -206,7 +206,7 @@ class TestImport(unittest.TestCase):
with mock.patch("packageship.application.initialize.integration.RepoConfig.validate",
new_callable=mock.PropertyMock) as mock_validate:
mock_validate.return_value = True
- mock_get_db_priority.return_value = ["openeuler"]
+ mock_get_db_priority.return_value = ["os_version_1"]
mock___init__.return_value = None
elastic = ElasticSearch()
elastic.delete_index = lambda x: None
@@ -236,14 +236,14 @@ class TestImport(unittest.TestCase):
mock___init__.return_value = None
elastic = ElasticSearch()
- elastic.create_index = lambda x: ["openeuler"]
+ elastic.create_index = lambda x: ["os_version_1"]
elastic.delete_index = lambda x: None
mock_connection.return_value = elastic
init_service = InitializeService()
setattr(init_service, "_repo", self._repo)
init_service.import_depend(path="")
self.assertEqual(
- ["openeuler"], getattr(init_service, "_fail"))
+ ["os_version_1"], getattr(init_service, "_fail"))
@mock.patch.object(Elasticsearch, "__init__")
@mock.patch.object(DatabaseSession, "connection")
@@ -269,12 +269,12 @@ class TestImport(unittest.TestCase):
mock__source_depend.side_effect = TypeError()
mock__create_index.return_value = []
elastic = ElasticSearch()
- elastic.delete_index = lambda x: ["openeuler"]
+ elastic.delete_index = lambda x: ["os_version_1"]
mock_connection.return_value = elastic
init_service = InitializeService()
setattr(init_service, "_repo", self._repo)
init_service.import_depend(path="")
- self.assertEqual(["openeuler"], getattr(init_service, "_fail"))
+ self.assertEqual(["os_version_1"], getattr(init_service, "_fail"))
def test_query_sqlite(self):
"""query sqlite database"""
@@ -288,7 +288,7 @@ class TestImport(unittest.TestCase):
def test_esjson_set_item(self):
"""json set data"""
es_json = ESJson()
- es_json.database = "openeuler"
+ es_json.database = "os_version_1"
def test_load_config_exception(self):
"""Error loading configuration file"""
@@ -358,4 +358,4 @@ class TestImport(unittest.TestCase):
init_service = InitializeService()
setattr(init_service, "_repo", self._repo)
init_service.import_depend(path="")
- self.assertEqual(["openeuler"], getattr(init_service, "_fail"))
+ self.assertEqual(["os_version_1"], getattr(init_service, "_fail"))
--- a/test/test_module/test_init/test_init_config.py
+++ b/test/test_module/test_init/test_init_config.py
@@ -51,22 +51,22 @@ class TestLoadConfig(unittest.TestCase):
def test_repo_database_error(self):
"""Database error in repo source"""
- setattr(self.repo_config, "_repo", ["openeuler"])
+ setattr(self.repo_config, "_repo", ["os_version_1"])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [dict(database="test-database")])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [
- dict(dbname="openeuler"), dict(dbname="openeuler")])
+ dict(dbname="os_version_1"), dict(dbname="os_version_1")])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [
- dict(dbname="openeuler"), dict(dbname="")])
+ dict(dbname="os_version_1"), dict(dbname="")])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [
- dict(dbname="openeuler"), dict(dbname="openEuler20.09")])
+ dict(dbname="os_version_1"), dict(dbname="openEuler20.09")])
self.assertEqual(False, self.repo_config.validate)
@mock.patch.object(RepoConfig, "_validate_priority")
@@ -81,7 +81,7 @@ class TestLoadConfig(unittest.TestCase):
setattr(self.repo_config, "_repo", [dict()])
self.assertEqual(False, self.repo_config.validate)
- setattr(self.repo_config, "_repo", [dict(src_db_file="openeuler-src")])
+ setattr(self.repo_config, "_repo", [dict(src_db_file="os_version_1-src")])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [dict(src_db_file="http://127.0.0.1:5000/repo",
@@ -95,10 +95,10 @@ class TestLoadConfig(unittest.TestCase):
setattr(self.repo_config, "_repo", [""])
self.assertEqual(False, self.repo_config.validate)
- setattr(self.repo_config, "_repo", [dict(dbname="openeuler")])
+ setattr(self.repo_config, "_repo", [dict(dbname="os_version_1")])
self.assertEqual(False, self.repo_config.validate)
- setattr(self.repo_config, "_repo", [dict(priority="openeuler")])
+ setattr(self.repo_config, "_repo", [dict(priority="os_version_1")])
self.assertEqual(False, self.repo_config.validate)
setattr(self.repo_config, "_repo", [dict(priority=-1)])
@@ -110,11 +110,11 @@ class TestLoadConfig(unittest.TestCase):
def test_validate_failed(self):
"""validate failed"""
setattr(self.repo_config, "_repo", [
- dict(dbname="openeuler", priority=1)])
+ dict(dbname="os_version_1", priority=1)])
self.assertEqual(False, self.repo_config.validate)
self.assertIsNotNone(self.repo_config.message)
for repo in self.repo_config:
self.assertIsNotNone(repo)
setattr(self.repo_config, "_repo", [
- dict(database="openeuler", priority=1)])
+ dict(database="os_version_1", priority=1)])
self.assertEqual(False, self.repo_config.validate)
--- a/test/test_module/test_init/test_repo.py
+++ b/test/test_module/test_init/test_repo.py
@@ -84,7 +84,7 @@ class TestRepoFile(unittest.TestCase):
mock_status_code.return_value = 200
with mock.patch("packageship.application.common.remote.RemoteService.content",
new_callable=mock.PropertyMock) as mock_content:
- mock_content.return_value = "openeuler".encode("utf-8")
+ mock_content.return_value = "os_version_1".encode("utf-8")
with self.assertRaises(FileNotFoundError):
self.repo_file.remote_file(path="http://127.0.0.1")
with self.assertRaises(FileNotFoundError):
@@ -97,7 +97,7 @@ class TestRepoFile(unittest.TestCase):
def test_location_file_not_regex(self):
"""Incorrect local file path match"""
- self.assertEqual(None, self.repo_file.location_file(path="openeuler"))
+ self.assertEqual(None, self.repo_file.location_file(path="os_version_1"))
@mock.patch.object(Unpack, "dispatch")
@mock.patch.object(shutil, "copyfile")
@@ -122,13 +122,13 @@ class TestRepoFile(unittest.TestCase):
@mock.patch.object(RepoFile, "_location")
def test_location_file(self, mock__location):
"""local file"""
- mock__location.return_value = "/openeuler/repo"
+ mock__location.return_value = "/os_version_1/repo"
with self.assertRaises(FileNotFoundError):
- self.repo_file.location_file(path="openeuler")
+ self.repo_file.location_file(path="os_version_1")
with mock.patch.object(RepoFile, "_unzip_file") as mock__unzip_file:
- mock__unzip_file.return_value = "/openeuler/repo"
- self.assertEqual("/openeuler/repo",
- self.repo_file.location_file(path="openeuler"))
+ mock__unzip_file.return_value = "/os_version_1/repo"
+ self.assertEqual("/os_version_1/repo",
+ self.repo_file.location_file(path="os_version_1"))
def test_extract_file_path(self):
"""Remote file matching"""
@@ -137,15 +137,15 @@ class TestRepoFile(unittest.TestCase):
mock_status_code.return_value = 200
with mock.patch("packageship.application.common.remote.RemoteService.text",
new_callable=mock.PropertyMock) as mock_text:
- mock_text.return_value = "openeuler"
+ mock_text.return_value = "os_version_1"
with self.assertRaises(FileNotFoundError):
self.repo_file.remote_file(
- path="openeuler", file_type="primary")
+ path="os_version_1", file_type="primary")
mock_text.return_value = 'href="https://openeuler/src.primary.sqlite.bz2"'
mock_status_code.side_effect = [200, 200, 404]
with self.assertRaises(FileNotFoundError):
self.repo_file.remote_file(
- path="openeuler", file_type="primary")
+ path="os_version_1", file_type="primary")
@mock.patch.object(shutil, "copyfile")
@mock.patch("re.match", new_callable=mock.PropertyMock)
--- a/test/test_module/test_install/data/empty_require_except_bin.json
+++ b/test/test_module/test_install/data/empty_require_except_bin.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler", "install": []}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_1", "install": []}}
\ No newline at end of file
--- a/test/test_module/test_install/data/empty_require_except_src.json
+++ b/test/test_module/test_install/data/empty_require_except_src.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler"}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1"}}
\ No newline at end of file
--- a/test/test_module/test_install/data/empty_require_install_info.json
+++ b/test/test_module/test_install/data/empty_require_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5", "requires": []}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5", "requires": []}]
\ No newline at end of file
--- a/test/test_module/test_install/data/expect_bin.json
+++ b/test/test_module/test_install/data/expect_bin.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler", "install": ["bash", "glibc"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_1", "install": ["bash", "glibc"]}}
\ No newline at end of file
--- a/test/test_module/test_install/data/expect_src.json
+++ b/test/test_module/test_install/data/expect_src.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler"}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1"}}
\ No newline at end of file
--- a/test/test_module/test_install/data/level_1_expect_bin.json
+++ b/test/test_module/test_install/data/level_1_expect_bin.json
@@ -1 +1 @@
-{"bash": {"name": "bash", "version": "5.0", "source_name": "bash", "database": "openeuler"}, "glibc": {"name": "glibc", "version": "2.31", "source_name": "glibc", "database": "openeuler"}, "Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler", "install": ["bash", "glibc"]}}
\ No newline at end of file
+{"bash": {"name": "bash", "version": "5.0", "source_name": "bash", "database": "os_version_1"}, "glibc": {"name": "glibc", "version": "2.31", "source_name": "glibc", "database": "os_version_1"}, "Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_1", "install": ["bash", "glibc"]}}
\ No newline at end of file
--- a/test/test_module/test_install/data/level_1_expect_src.json
+++ b/test/test_module/test_install/data/level_1_expect_src.json
@@ -1 +1 @@
-{"bash": {"name": "bash", "version": "5.0", "database": "openeuler"}, "glibc": {"name": "glibc", "version": "2.31", "database": "openeuler"}, "Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler"}}
\ No newline at end of file
+{"bash": {"name": "bash", "version": "5.0", "database": "os_version_1"}, "glibc": {"name": "glibc", "version": "2.31", "database": "os_version_1"}, "Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1"}}
\ No newline at end of file
--- a/test/test_module/test_install/data/params_with_expect_bin.json
+++ b/test/test_module/test_install/data/params_with_expect_bin.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler", "install": ["bash", "glibc"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_1", "install": ["bash", "glibc"]}}
\ No newline at end of file
--- a/test/test_module/test_install/data/params_with_expect_src.json
+++ b/test/test_module/test_install/data/params_with_expect_src.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler"}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1"}}
\ No newline at end of file
--- a/test/test_module/test_install/data/true_install_info.json
+++ b/test/test_module/test_install/data/true_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_install/data/wrong_install_info.json
+++ b/test/test_module/test_install/data/wrong_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]},{}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]},{}]
\ No newline at end of file
--- a/test/test_module/test_install/test_get_install_depend.py
+++ b/test/test_module/test_install/test_get_install_depend.py
@@ -40,7 +40,7 @@ param = {
"packagename": ["Judy"],
"depend_type": "installdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"level": 2
}
}
@@ -58,7 +58,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
mock1.return_value = []
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name=["Judy111"])
binary, source = install.depend_dict
self.assertEqual(binary, {}, "Error in testing package not exists.")
@@ -71,7 +71,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
mock1.return_value = EMPTY_REQUIRES
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name=["Judy"])
binary, source = install.depend_dict
self.assertDictEqual(binary, REQUIRE_EXPECT_BIN, "Error in testing empty requires.")
@@ -84,7 +84,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
mock1.return_value = WRONG_INSTALL_INFO
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name=["Judy", "Judy1111"])
binary, source = install.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
@@ -98,7 +98,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name=["Judy"], level=1)
binary, source = install.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
@@ -121,7 +121,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
with self.assertRaises(AttributeError):
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name="Judy")
@mock.patch.object(Redis, "exists")
@@ -137,7 +137,7 @@ class TestInstallDdepend(unittest.TestCase):
False
]
InstallRequires.get_install_req = mock.Mock(return_value=TRUE_INSTALL_INFO)
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install(**param)
binary, source = install.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
@@ -151,7 +151,7 @@ class TestInstallDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
- install = InstallDepend(db_list=['openeuler'])
+ install = InstallDepend(db_list=['os_version_1'])
install.install_depend(bin_name=["Judy"])
binary, source = install.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
--- a/test/test_module/test_packages/test_all_bin_package/test_get_all_bin_package.py
+++ b/test/test_module/test_packages/test_all_bin_package/test_get_all_bin_package.py
@@ -35,7 +35,7 @@ class TestAllBinPackage(unittest.TestCase):
def setUp(self) -> None:
database.get_db_priority = mock.Mock(
- return_value=["openeuler", "fedora"])
+ return_value=["os_version_1", "os_version_2"])
@patch.object(QueryPackage, "get_bin_info")
def test_get_empty_bin_info(self, mock1):
@@ -77,7 +77,7 @@ class TestAllBinPackage(unittest.TestCase):
"""
mock1.return_value = {"total": 2}
- res = pkg.all_bin_packages("openeuler", page_num=1, page_size=20)
+ res = pkg.all_bin_packages("os_version_1", page_num=1, page_size=20)
self.assertEqual(res, {}, "Error in testing wrong bin info.")
@patch.object(QueryPackage, "get_bin_info")
@@ -89,5 +89,5 @@ class TestAllBinPackage(unittest.TestCase):
"""
ALL_BIN_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "all_bin_package_info.json"))
mock1.return_value = ALL_BIN_INFO
- res = pkg.all_bin_packages("openeuler", page_num=1, page_size=20)
+ res = pkg.all_bin_packages("os_version_1", page_num=1, page_size=20)
self.assertNotEqual(res, {}, "Error in testing true response.")
--- a/test/test_module/test_packages/test_all_src_package/test_get_all_src_package.py
+++ b/test/test_module/test_packages/test_all_src_package/test_get_all_src_package.py
@@ -36,7 +36,7 @@ class TestAllSrcPackage(unittest.TestCase):
def setUp(self) -> None:
database.get_db_priority = mock.Mock(
- return_value=["openeuler", "fedora"])
+ return_value=["os_version_1", "os_version_2"])
@patch.object(QueryPackage, "get_src_info")
def test_get_empty_src_info(self, mock1):
@@ -78,7 +78,7 @@ class TestAllSrcPackage(unittest.TestCase):
"""
mock1.return_value = {"total": 2}
- res = pkg.all_src_packages("openeuler", page_num=1, page_size=20)
+ res = pkg.all_src_packages("os_version_1", page_num=1, page_size=20)
self.assertEqual(res, {}, "Error in testing wrong src info.")
@patch.object(QueryPackage, "get_src_info")
@@ -90,5 +90,5 @@ class TestAllSrcPackage(unittest.TestCase):
"""
ALL_SRC_INFO = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE, "all_src_package_info.json"))
mock1.return_value = ALL_SRC_INFO
- res = pkg.all_src_packages("openeuler", page_num=1, page_size=20)
+ res = pkg.all_src_packages("os_version_1", page_num=1, page_size=20)
self.assertNotEqual(res, {}, "Error in testing true result.")
--- a/test/test_module/test_packages/test_single_package_info/data/build_requires_info.json
+++ b/test/test_module/test_packages/test_single_package_info/data/build_requires_info.json
@@ -1,2 +1,2 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler",
- "requires": [{"component": "coreutils", "com_bin_name": "coreutils", "com_bin_version": "8.32", "com_src_name": "coreutils", "com_src_version": "8.32", "com_database": "openeuler"}, {"component": "gawk", "com_bin_name": "gawk", "com_bin_version": "5.1.0", "com_src_name": "gawk", "com_src_version": "5.1.0", "com_database": "openeuler"}, {"component": "gcc", "com_bin_name": "gcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "openeuler"}, {"component": "make", "com_bin_name": "make", "com_bin_version": "4.3", "com_src_name": "make", "com_src_version": "4.3", "com_database": "openeuler"}, {"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1",
+ "requires": [{"component": "coreutils", "com_bin_name": "coreutils", "com_bin_version": "8.32", "com_src_name": "coreutils", "com_src_version": "8.32", "com_database": "os_version_1"}, {"component": "gawk", "com_bin_name": "gawk", "com_bin_version": "5.1.0", "com_src_name": "gawk", "com_src_version": "5.1.0", "com_database": "os_version_1"}, {"component": "gcc", "com_bin_name": "gcc", "com_bin_version": "9.3.1", "com_src_name": "gcc", "com_src_version": "9.3.1", "com_database": "os_version_1"}, {"component": "make", "com_bin_name": "make", "com_bin_version": "4.3", "com_src_name": "make", "com_src_version": "4.3", "com_database": "os_version_1"}, {"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/empty_filelist_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/empty_filelist_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {}}]}
\ No newline at end of file
+{"os_version_1": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {}}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/empty_filelist_info.json
+++ b/test/test_module/test_packages/test_single_package_info/data/empty_filelist_info.json
@@ -1 +1 @@
-{"openeuler": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {}}]}
\ No newline at end of file
+{"os_version_1": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {}}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/empty_install_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/empty_install_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": []}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": []}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/true_bin_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/true_bin_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {"dir": ["/usr/share/licenses/Judy"], "file": ["/usr/share/licenses/Judy/COPYING", "/etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-Judy-1.0.5-19.oe1.aarch64", "/usr/lib64/libJudy.so.1", "/usr/lib64/libJudy.so.1.0.3"], "ghost": ["/etc/ima/digest_lists/0-metadata_list-compact-Judy-1.0.5-19.oe1.aarch64"]}}], "fedora": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {"dir": ["/usr/share/licenses/Judy"], "file": ["/usr/share/licenses/Judy/COPYING", "/etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-Judy-1.0.5-19.oe1.aarch64", "/usr/lib64/libJudy.so.1", "/usr/lib64/libJudy.so.1.0.3"], "ghost": ["/etc/ima/digest_lists/0-metadata_list-compact-Judy-1.0.5-19.oe1.aarch64"]}}]}
\ No newline at end of file
+{"os_version_1": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {"dir": ["/usr/share/licenses/Judy"], "file": ["/usr/share/licenses/Judy/COPYING", "/etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-Judy-1.0.5-19.oe1.aarch64", "/usr/lib64/libJudy.so.1", "/usr/lib64/libJudy.so.1.0.3"], "ghost": ["/etc/ima/digest_lists/0-metadata_list-compact-Judy-1.0.5-19.oe1.aarch64"]}}], "os_version_2": [{"bin_name": "Judy", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "license": "LGPLv2+", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "src_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}], "filelist": {"dir": ["/usr/share/licenses/Judy"], "file": ["/usr/share/licenses/Judy/COPYING", "/etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-Judy-1.0.5-19.oe1.aarch64", "/usr/lib64/libJudy.so.1", "/usr/lib64/libJudy.so.1.0.3"], "ghost": ["/etc/ima/digest_lists/0-metadata_list-compact-Judy-1.0.5-19.oe1.aarch64"]}}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/true_install_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/true_install_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/true_install_info.json
+++ b/test/test_module/test_packages/test_single_package_info/data/true_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/true_result_with_default_database.json
+++ b/test/test_module/test_packages/test_single_package_info/data/true_result_with_default_database.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "buildrequired": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}], "fedora": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "buildrequired": [], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": []}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "buildrequired": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}], "os_version_2": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "release": "19.oe1", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "buildrequired": [], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": []}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/true_result_with_input_database.json
+++ b/test/test_module/test_packages/test_single_package_info/data/true_result_with_input_database.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
--- a/test/test_module/test_packages/test_single_package_info/data/wrong_build_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/wrong_build_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": [], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": [], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/wrong_build_info.json
+++ b/test/test_module/test_packages/test_single_package_info/data/wrong_build_info.json
@@ -1,2 +1,2 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler",
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1",
"requires": null}]
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/wrong_depend_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/wrong_depend_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}], "fedora": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}], "os_version_2": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [], "requires": [{"component": "/bin/sh", "provided_by": ["bash"]}, {"component": "ld-linux-aarch64.so.1()(64bit)", "provided_by": ["glibc"]}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}, {"component": "rtld(GNU_HASH)", "provided_by": ["glibc"]}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "provided_by": ["glibc"]}]}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/wrong_install_for_res.json
+++ b/test/test_module/test_packages/test_single_package_info/data/wrong_install_for_res.json
@@ -1 +1 @@
-{"openeuler": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": []}]}]}
\ No newline at end of file
+{"os_version_1": [{"src_name": "Judy1", "license": "LGPLv2+", "version": "1.0.5", "url": "http://sourceforge.net/projects/judy/", "summary": "C library array", "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.", "build_dep": ["coreutils", "gawk", "gcc", "make", "sed"], "subpacks": [{"bin_name": "Judy", "provides": [{"component": "Judy", "required_by_bin": ["Judy-devel"], "required_by_src": ["T"]}, {"component": "Judy(aarch-64)", "required_by_bin": [], "required_by_src": []}, {"component": "libJudy.so.1()(64bit)", "required_by_bin": ["mariadb-oqgraph-engine"], "required_by_src": []}], "requires": []}]}]}
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/data/wrong_install_info.json
+++ b/test/test_module/test_packages/test_single_package_info/data/wrong_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5"}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5"}]
\ No newline at end of file
--- a/test/test_module/test_packages/test_single_package_info/test_get_bin_package_info.py
+++ b/test/test_module/test_packages/test_single_package_info/test_get_bin_package_info.py
@@ -41,7 +41,7 @@ class TestBinPackageInfo(unittest.TestCase):
def setUp(self) -> None:
database.get_db_priority = mock.Mock(
- return_value=["openeuler", "fedora"])
+ return_value=["os_version_1", "os_version_2"])
@patch.object(QueryPackage, "get_bin_info")
@@ -52,7 +52,7 @@ class TestBinPackageInfo(unittest.TestCase):
"""
mock1.return_value = {}
bin_pkg = BinaryPackage()
- res = bin_pkg.bin_package_info(["Judy"], ["openeuler"])
+ res = bin_pkg.bin_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing get empty bin info.")
@patch.object(QueryPackage, "get_bin_info")
@@ -63,7 +63,7 @@ class TestBinPackageInfo(unittest.TestCase):
"""
mock1.return_value = {None}
bin_pkg = BinaryPackage()
- res = bin_pkg.bin_package_info(["Judy"], ["openeuler"])
+ res = bin_pkg.bin_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing wrong bin info.")
@patch.object(QueryPackage, "get_bin_info")
@@ -80,7 +80,7 @@ class TestBinPackageInfo(unittest.TestCase):
mock2.return_value = BE_DEPEND_INFO
mock3.return_value = EMPTY_FILELIST_INFO
bin_pkg = BinaryPackage()
- output_res = bin_pkg.bin_package_info(["Judy"], ["openeuler"])
+ output_res = bin_pkg.bin_package_info(["Judy"], ["os_version_1"])
self.assertEqual(output_res, {}, "Error in testing empty filelist info.")
@@ -98,7 +98,7 @@ class TestBinPackageInfo(unittest.TestCase):
mock2.return_value = BE_DEPEND_INFO
mock3.return_value = ERROR_FILELIST_INFO
bin_pkg = BinaryPackage()
- output_res = bin_pkg.bin_package_info(["Judy"], ["openeuler"])
+ output_res = bin_pkg.bin_package_info(["Judy"], ["os_version_1"])
EXPECT_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"empty_filelist_for_res.json"))
self.assertEqual(output_res, EXPECT_RES, "Error in testing error filelist info.")
@@ -117,7 +117,7 @@ class TestBinPackageInfo(unittest.TestCase):
mock2.return_value = BE_DEPEND_INFO
mock3.return_value = WRONG_TYPE_FILELIST_INFO
bin_pkg = BinaryPackage()
- output_res = bin_pkg.bin_package_info(["Judy"], ["openeuler"])
+ output_res = bin_pkg.bin_package_info(["Judy"], ["os_version_1"])
EXPECT_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"empty_filelist_for_res.json"))
self.assertEqual(output_res, EXPECT_RES, "Error in testing wrong type filelist info.")
@@ -150,7 +150,7 @@ class TestBinPackageInfo(unittest.TestCase):
with self.assertRaises(DatabaseConfigException):
mock1.side_effect = DatabaseConfigException()
src_pkg = BinaryPackage()
- res = src_pkg.bin_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.bin_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing config exception.")
@mock.patch.object(QueryPackage, "get_bin_info")
@@ -163,6 +163,6 @@ class TestBinPackageInfo(unittest.TestCase):
with self.assertRaises(ElasticSearchQueryException):
mock1.side_effect = ElasticSearchQueryException()
src_pkg = BinaryPackage()
- res = src_pkg.bin_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.bin_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing es query exception.")
--- a/test/test_module/test_packages/test_single_package_info/test_get_src_package_info.py
+++ b/test/test_module/test_packages/test_single_package_info/test_get_src_package_info.py
@@ -42,7 +42,7 @@ class TestSrcPackageInfo(unittest.TestCase):
def setUp(self) -> None:
database.get_db_priority = mock.Mock(
- return_value=["openeuler", "fedora"])
+ return_value=["os_version_1", "os_version_2"])
@patch.object(QueryPackage, "get_src_info")
@@ -53,7 +53,7 @@ class TestSrcPackageInfo(unittest.TestCase):
"""
src_pkg = SourcePackage()
mock1.return_value = {}
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing get empty src info.")
@patch.object(QueryPackage, "get_src_info")
@@ -64,7 +64,7 @@ class TestSrcPackageInfo(unittest.TestCase):
"""
src_pkg = SourcePackage()
mock1.return_value = {}
- res = src_pkg.src_package_info(["Judy1"], ["openeuler"])
+ res = src_pkg.src_package_info(["Judy1"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing package not exists.")
@patch.object(QueryPackage, "get_src_info")
@@ -75,7 +75,7 @@ class TestSrcPackageInfo(unittest.TestCase):
"""
src_pkg = SourcePackage()
mock1.return_value = {None}
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing wrong src info.")
@patch.object(QueryPackage, "get_src_info")
@@ -92,8 +92,8 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = []
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
- build_dep = res["openeuler"][0]["build_dep"]
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
+ build_dep = res["os_version_1"][0]["build_dep"]
self.assertEqual(build_dep, [], "Error in testing empty build info.")
@@ -111,7 +111,7 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = WRONG_BUILD
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- output_res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ output_res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
EXPECT_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"wrong_build_for_res.json"))
self.assertEqual(output_res, EXPECT_RES, "Error in testing wrong build info.")
@@ -126,8 +126,8 @@ class TestSrcPackageInfo(unittest.TestCase):
mock1.return_value = [None]
mock2.return_value = EMPTY_SUBPACK_INFO
src_pkg = SourcePackage()
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
- self.assertEqual(res["openeuler"][0]["subpacks"], [], "Error in testing empty subpack info.")
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
+ self.assertEqual(res["os_version_1"][0]["subpacks"], [], "Error in testing empty subpack info.")
@patch.object(QueryPackage, "get_src_info")
@patch.object(BuildRequires, "get_build_req")
@@ -143,8 +143,8 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = BUILD_REQUIRES_INFO
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
- output_provides = res["openeuler"][0]["subpacks"][0]["provides"]
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
+ output_provides = res["os_version_1"][0]["subpacks"][0]["provides"]
self.assertEqual(output_provides, [], "Error in testing empty provides info.")
@patch.object(QueryPackage, "get_src_info")
@@ -180,7 +180,7 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = BUILD_REQUIRES_INFO
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- output_res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ output_res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
EMPTY_INSTALL_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"empty_install_for_res.json"))
self.assertEqual(output_res, EMPTY_INSTALL_RES, "Error in testing empty install info.")
@@ -199,7 +199,7 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = BUILD_REQUIRES_INFO
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- output_res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ output_res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
EMPTY_INSTALL_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"wrong_install_for_res.json"))
self.assertEqual(output_res, EMPTY_INSTALL_RES, "Error in testing wrong install info.")
@@ -220,7 +220,7 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = BUILD_REQUIRES_INFO
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- output_res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ output_res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
TRUE_INSTALL_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"true_install_for_res.json"))
self.assertDictEqual(output_res, TRUE_INSTALL_RES, "Error in testing true install info.")
@@ -239,7 +239,7 @@ class TestSrcPackageInfo(unittest.TestCase):
mock3.return_value = BUILD_REQUIRES_INFO
mock4.return_value = TRUE_SRC_INFO
src_pkg = SourcePackage()
- output_res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ output_res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
EXPECT_RES = MockData.read_mock_json_data(os.path.join(MOCK_DATA_FILE,
"true_result_with_input_database.json"))
self.assertEqual(output_res, EXPECT_RES, "Error in testing true result with input database.")
@@ -253,7 +253,7 @@ class TestSrcPackageInfo(unittest.TestCase):
with self.assertRaises(DatabaseConfigException):
mock1.side_effect = DatabaseConfigException()
src_pkg = SourcePackage()
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing config exception.")
@mock.patch.object(QueryPackage, "get_src_info")
@@ -266,6 +266,6 @@ class TestSrcPackageInfo(unittest.TestCase):
with self.assertRaises(ElasticSearchQueryException):
mock1.side_effect = ElasticSearchQueryException()
src_pkg = SourcePackage()
- res = src_pkg.src_package_info(["Judy"], ["openeuler"])
+ res = src_pkg.src_package_info(["Judy"], ["os_version_1"])
self.assertEqual(res, {}, "Error in testing es query exception.")
--- a/test/test_module/test_selfbuild/data/bin_name_info.json
+++ b/test/test_module/test_selfbuild/data/bin_name_info.json
@@ -1 +1 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler", "binary_infos": [{"bin_name": "Judy", "bin_version": "1.0.5"}, {"bin_name": "Judy-devel", "bin_version": "1.0.5"}, {"bin_name": "Judy-help", "bin_version": "1.0.5"}]}]
\ No newline at end of file
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1", "binary_infos": [{"bin_name": "Judy", "bin_version": "1.0.5"}, {"bin_name": "Judy-devel", "bin_version": "1.0.5"}, {"bin_name": "Judy-help", "bin_version": "1.0.5"}]}]
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/except_bin.json
+++ b/test/test_module/test_selfbuild/data/except_bin.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler", "install": ["bash", "glibc"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_1", "install": ["bash", "glibc"]}}
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/except_src.json
+++ b/test/test_module/test_selfbuild/data/except_src.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "database": "openeuler", "build": ["sed"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "database": "os_version_1", "build": ["sed"]}}
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/true_build_info.json
+++ b/test/test_module/test_selfbuild/data/true_build_info.json
@@ -1 +1 @@
-[{"source_name": "Judy", "src_version": "1.0.5", "database": "openeuler", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"source_name": "Judy", "src_version": "1.0.5", "database": "os_version_1", "requires": [{"component": "sed", "com_bin_name": "sed", "com_bin_version": "4.8", "com_src_name": "sed", "com_src_version": "4.8", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/true_install_info.json
+++ b/test/test_module/test_selfbuild/data/true_install_info.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_1", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/wrong_update_db_except_bin.json
+++ b/test/test_module/test_selfbuild/data/wrong_update_db_except_bin.json
@@ -1 +1 @@
-{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "openeuler1", "install": ["bash","glibc"]}}
\ No newline at end of file
+{"Judy": {"name": "Judy", "version": "1.0.5", "source_name": "Judy", "database": "os_version_11", "install": ["bash","glibc"]}}
\ No newline at end of file
--- a/test/test_module/test_selfbuild/data/wrong_update_db_install.json
+++ b/test/test_module/test_selfbuild/data/wrong_update_db_install.json
@@ -1 +1 @@
-[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "openeuler1", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "openeuler"}]}]
\ No newline at end of file
+[{"binary_name": "Judy", "bin_version": "1.0.5", "database": "os_version_11", "src_name": "Judy", "src_version": "1.0.5", "requires": [{"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "/bin/sh", "com_bin_name": "bash", "com_bin_version": "5.0", "com_src_name": "bash", "com_src_version": "5.0", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1()(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "rtld(GNU_HASH)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}, {"component": "libc.so.6(GLIBC_2.17)(64bit)", "com_bin_name": "glibc", "com_bin_version": "2.31", "com_src_name": "glibc", "com_src_version": "2.31", "com_database": "os_version_1"}]}]
\ No newline at end of file
--- a/test/test_module/test_selfbuild/test_get_self_depend_info.py
+++ b/test/test_module/test_selfbuild/test_get_self_depend_info.py
@@ -39,7 +39,7 @@ param = {
"packagename": ["Judy"],
"depend_type": "selfdep",
"parameter": {
- "db_priority": ["openeuler"],
+ "db_priority": ["os_version_1"],
"self_build": True,
"packtype": "source",
"with_subpack": True
@@ -63,7 +63,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
mock3.return_value = [None]
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend.self_depend(pkg_name=["Judy"], pkgtype="source")
binary, source = self_depend.depend_dict
self.assertDictEqual(binary, {}, "Error in testing wrong subpack.")
@@ -82,7 +82,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
mock3.return_value = []
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend.self_depend(pkg_name=["Judy"], pkgtype="source")
binary, source = self_depend.depend_dict
self.assertEqual(binary, {}, "Error in testing empty subpack.")
@@ -101,7 +101,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
mock3.return_value = BIN_NAME_INFO
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend.self_depend(pkg_name=["Judy"], pkgtype="source", with_subpack=True)
binary, source = self_depend.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
@@ -120,7 +120,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
mock3.return_value = WRONG_BIN_NAME_INFO
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend.self_depend(pkg_name=["Judy"], pkgtype="source", with_subpack=True)
binary, source = self_depend.depend_dict
self.assertDictEqual(binary, {}, "Error in empty db src name.")
@@ -136,11 +136,11 @@ class TestSelfBuildDdepend(unittest.TestCase):
"""
mock1.return_value = WRONG_UPDATE_DB
mock2.return_value = TRUE_BUILD_INFO
- self_depend = SelfDepend(db_list=['openeuler', 'fedora30'])
+ self_depend = SelfDepend(db_list=['os_version_1', 'os_version_2'])
self_depend.self_depend(pkg_name=["Judy"])
binary, source = self_depend.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
- EXPECT_SRC = {'Judy': {'name': 'Judy', 'version': '1.0.5', 'database': 'openeuler1'}}
+ EXPECT_SRC = {'Judy': {'name': 'Judy', 'version': '1.0.5', 'database': 'os_version_11'}}
self.assertDictEqual(binary, WRONG_UPDATE_DB_EXCEPT_BIN, "Error in testing wrong update db.")
self.assertDictEqual(source, EXPECT_SRC, "Error in testing wrong update db.")
@@ -154,7 +154,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
"""
mock1.return_value = TRUE_INSTALL_INFO
mock2.return_value = TRUE_BUILD_INFO
- self_depend = SelfDepend(db_list=['openeuler', 'fedora30'])
+ self_depend = SelfDepend(db_list=['os_version_1', 'os_version_2'])
self_depend.self_depend(pkg_name=["Judy"])
binary, source = self_depend.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])
@@ -167,7 +167,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
"""
with self.assertRaises(AttributeError):
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend.self_depend(pkg_name="Judy")
@@ -196,7 +196,7 @@ class TestSelfBuildDdepend(unittest.TestCase):
InstallRequires.get_install_req = mock.Mock(return_value=TRUE_INSTALL_INFO)
BuildRequires.get_build_req = mock.Mock(return_value=TRUE_BUILD_INFO)
QueryPackage.get_bin_name = mock.Mock(return_value=BIN_NAME_INFO)
- self_depend = SelfDepend(db_list=['openeuler'])
+ self_depend = SelfDepend(db_list=['os_version_1'])
self_depend(**param)
binary, source = self_depend.depend_dict
binary["Judy"]["install"] = sorted(binary["Judy"]["install"])