Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zmops-test
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sanshi
zmops-test
Commits
8662c822
Commit
8662c822
authored
Dec 20, 2019
by
sanshi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整个业务代码重构
parent
de619c78
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
46 additions
and
180 deletions
+46
-180
test_rule_create.py
WorkCase/APP/Rule/test_rule_create.py
+18
-44
test_rule_delete.py
WorkCase/APP/Rule/test_rule_delete.py
+8
-34
test_rule_get.py
WorkCase/APP/Rule/test_rule_get.py
+10
-36
test_rule_list.py
WorkCase/APP/Rule/test_rule_list.py
+7
-37
test_rule_update.py
WorkCase/APP/Rule/test_rule_update.py
+3
-29
No files found.
WorkCase/APP/Rule/test_rule_create.py
View file @
8662c822
...
...
@@ -164,38 +164,12 @@ class TestRuleCreate(object):
assert
y
.
description
==
name
assert
x
==
0
@allure.title
(
"rule.create:token未传"
)
@allure.story
(
"创建告警规则:token未传"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_create
()
self
.
app
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"token不存在"
)
@allure.title
(
"rule.create:token的用户已删除"
)
@allure.story
(
"创建告警规则:token的用户已删除"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
self
.
app
.
update_members_del_flag
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
])
response
=
self
.
app
.
rule_create
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"rule.create:token的用户已禁用"
)
@allure.story
(
"创建告警规则:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
self
.
app
.
update_members_status
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
])
response
=
self
.
app
.
rule_create
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
@allure.title
(
"rule.create:创建普通告警规则"
)
@allure.story
(
"创建告警规则:创建普通告警规则"
)
@allure.severity
(
"blocker"
)
def
test_case_0
4
(
self
):
host_name
=
self
.
base_host_name
+
"0
4
"
name
=
self
.
base_name
+
"0
4
"
def
test_case_0
1
(
self
):
host_name
=
self
.
base_host_name
+
"0
1
"
name
=
self
.
base_name
+
"0
1
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -214,9 +188,9 @@ class TestRuleCreate(object):
@allure.title
(
"rule.create:创建agent设备在线规则"
)
@allure.story
(
"创建告警规则:创建agent设备在线规则"
)
def
test_case_0
5
(
self
):
host_name
=
self
.
base_host_name
+
"0
5
"
name
=
self
.
base_name
+
"0
5
"
def
test_case_0
2
(
self
):
host_name
=
self
.
base_host_name
+
"0
2
"
name
=
self
.
base_name
+
"0
2
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -231,9 +205,9 @@ class TestRuleCreate(object):
@allure.title
(
"rule.create:创建agent设备离线规则"
)
@allure.story
(
"创建告警规则:创建agent设备离线规则"
)
def
test_case_0
6
(
self
):
host_name
=
self
.
base_host_name
+
"0
6
"
name
=
self
.
base_name
+
"0
6
"
def
test_case_0
3
(
self
):
host_name
=
self
.
base_host_name
+
"0
3
"
name
=
self
.
base_name
+
"0
3
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -248,9 +222,9 @@ class TestRuleCreate(object):
@allure.title
(
"rule.create:创建icmp设备在线规则"
)
@allure.story
(
"创建告警规则:创建icmp设备在线规则"
)
def
test_case_0
7
(
self
):
host_name
=
self
.
base_host_name
+
"0
7
"
name
=
self
.
base_name
+
"0
7
"
def
test_case_0
4
(
self
):
host_name
=
self
.
base_host_name
+
"0
4
"
name
=
self
.
base_name
+
"0
4
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_snmp
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -265,9 +239,9 @@ class TestRuleCreate(object):
@allure.title
(
"rule.create:创建icmp设备离线规则"
)
@allure.story
(
"创建告警规则:创建icmp设备离线规则"
)
def
test_case_0
8
(
self
):
host_name
=
self
.
base_host_name
+
"0
8
"
name
=
self
.
base_name
+
"0
8
"
def
test_case_0
5
(
self
):
host_name
=
self
.
base_host_name
+
"0
5
"
name
=
self
.
base_name
+
"0
5
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_snmp
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -282,9 +256,9 @@ class TestRuleCreate(object):
@allure.title
(
"rule.create:创建普通告警规则-所有字段校验"
)
@allure.story
(
"创建告警规则:创建普通告警规则-所有字段校验"
)
def
test_case_0
9
(
self
):
host_name
=
self
.
base_host_name
+
"0
9
"
name
=
self
.
base_name
+
"0
9
"
def
test_case_0
6
(
self
):
host_name
=
self
.
base_host_name
+
"0
6
"
name
=
self
.
base_name
+
"0
6
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
WorkCase/APP/Rule/test_rule_delete.py
View file @
8662c822
...
...
@@ -147,38 +147,12 @@ class TestRuleDelete(object):
self
.
item_name
=
y
.
name
self
.
item_id
=
y
.
id
@allure.title
(
"rule.delete:token未传"
)
@allure.story
(
"删除告警规则:token未传"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_delete
()
self
.
app
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"token不存在"
)
@allure.title
(
"rule.delete:token的用户已删除"
)
@allure.story
(
"删除告警规则:token的用户已删除"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
self
.
app
.
update_members_del_flag
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
])
response
=
self
.
app
.
rule_delete
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"rule.delete:token的用户已禁用"
)
@allure.story
(
"删除告警规则:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
self
.
app
.
update_members_status
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
])
response
=
self
.
app
.
rule_delete
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
@allure.title
(
"rule.delete:删除一个"
)
@allure.story
(
"删除告警规则:删除一个"
)
@allure.severity
(
"blocker"
)
def
test_case_0
4
(
self
):
host_name
=
self
.
base_host_name
+
"0
4
"
name
=
self
.
base_name
+
"0
4
"
def
test_case_0
1
(
self
):
host_name
=
self
.
base_host_name
+
"0
1
"
name
=
self
.
base_name
+
"0
1
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -200,11 +174,11 @@ class TestRuleDelete(object):
@allure.title
(
"rule.delete:删除多个"
)
@allure.story
(
"删除告警规则:删除多个"
)
@allure.severity
(
"blocker"
)
def
test_case_0
5
(
self
):
host_name
=
self
.
base_host_name
+
"0
5
"
name_1
=
self
.
base_name
+
"0
5
1"
name_2
=
self
.
base_name
+
"0
5
2"
name_3
=
self
.
base_name
+
"0
5
3"
def
test_case_0
2
(
self
):
host_name
=
self
.
base_host_name
+
"0
2
"
name_1
=
self
.
base_name
+
"0
2
1"
name_2
=
self
.
base_name
+
"0
2
2"
name_3
=
self
.
base_name
+
"0
2
3"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
WorkCase/APP/Rule/test_rule_get.py
View file @
8662c822
...
...
@@ -126,44 +126,18 @@ class TestRuleGet(object):
self
.
item_name
=
y
.
name
self
.
item_id
=
y
.
id
@allure.title
(
"rule.get:token未传"
)
@allure.story
(
"查询告警规则:token未传"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_get
()
self
.
app
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"token不存在"
)
@allure.title
(
"rule.get:token的用户已删除"
)
@allure.story
(
"查询告警规则:token的用户已删除"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
self
.
app
.
update_members_del_flag
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
])
response
=
self
.
app
.
rule_get
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"rule.get:token的用户已禁用"
)
@allure.story
(
"查询告警规则:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
self
.
app
.
update_members_status
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
])
response
=
self
.
app
.
rule_get
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
@allure.title
(
"rule.get:无参数调用"
)
@allure.story
(
"查询告警规则:无参数调用"
)
@allure.severity
(
"blocker"
)
def
test_case_0
4
(
self
):
def
test_case_0
1
(
self
):
response
=
self
.
app
.
rule_get
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
0
)
@allure.title
(
"rule.get:severity查询"
)
@allure.story
(
"查询告警规则:severity查询"
)
def
test_case_0
5
(
self
):
host_name
=
self
.
base_host_name
+
"0
5
"
name
=
self
.
base_name
+
"0
5
"
def
test_case_0
2
(
self
):
host_name
=
self
.
base_host_name
+
"0
2
"
name
=
self
.
base_name
+
"0
2
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -180,9 +154,9 @@ class TestRuleGet(object):
@allure.title
(
"rule.get:item_id查询"
)
@allure.story
(
"查询告警规则:item_id查询"
)
def
test_case_0
6
(
self
):
host_name
=
self
.
base_host_name
+
"0
6
"
name
=
self
.
base_name
+
"0
6
"
def
test_case_0
3
(
self
):
host_name
=
self
.
base_host_name
+
"0
3
"
name
=
self
.
base_name
+
"0
3
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -201,9 +175,9 @@ class TestRuleGet(object):
@allure.title
(
"rule.get:manageLevel查询"
)
@allure.story
(
"查询告警规则:manageLevel查询"
)
def
test_case_0
7
(
self
):
host_name
=
self
.
base_host_name
+
"0
7
"
name
=
self
.
base_name
+
"0
7
"
def
test_case_0
4
(
self
):
host_name
=
self
.
base_host_name
+
"0
4
"
name
=
self
.
base_name
+
"0
4
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
WorkCase/APP/Rule/test_rule_list.py
View file @
8662c822
...
...
@@ -128,48 +128,18 @@ class TestRuleList(object):
self
.
item_name
=
y
.
name
self
.
item_id
=
y
.
id
@allure.title
(
"rule.list:token未传"
)
@allure.story
(
"查询告警规则下拉框:token未传"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_list
()
self
.
app
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"token不存在"
)
@allure.title
(
"rule.list:token的用户已删除"
)
@allure.story
(
"查询告警规则下拉框:token的用户已删除"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_02
(
self
):
self
.
app
.
update_members_del_flag
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
])
response
=
self
.
app
.
rule_list
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"rule.list:token的用户已禁用"
)
@allure.story
(
"查询告警规则下拉框:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_03
(
self
):
self
.
app
.
update_members_status
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
])
response
=
self
.
app
.
rule_list
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
@allure.title
(
"rule.list:无参数调用"
)
@allure.story
(
"查询告警规则下拉框:无参数调用"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_04
(
self
):
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_list
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
0
)
@allure.title
(
"rule.list:ruleName模糊查询"
)
@allure.story
(
"查询告警规则下拉框:ruleName模糊查询"
)
def
test_case_0
5
(
self
):
host_name
=
self
.
base_host_name
+
"0
5
"
name
=
self
.
base_name
+
"0
5
"
def
test_case_0
2
(
self
):
host_name
=
self
.
base_host_name
+
"0
2
"
name
=
self
.
base_name
+
"0
2
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
@@ -186,9 +156,9 @@ class TestRuleList(object):
@allure.title
(
"rule.list:ruleName精确查询"
)
@allure.story
(
"查询告警规则下拉框:ruleName精确查询"
)
def
test_case_0
6
(
self
):
host_name
=
self
.
base_host_name
+
"0
6
"
name
=
self
.
base_name
+
"0
6
"
def
test_case_0
3
(
self
):
host_name
=
self
.
base_host_name
+
"0
3
"
name
=
self
.
base_name
+
"0
3
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
WorkCase/APP/Rule/test_rule_update.py
View file @
8662c822
...
...
@@ -156,38 +156,12 @@ class TestRuleUpdate(object):
assert
y
.
period
==
period
assert
y
.
period_unit
==
periodType
@allure.title
(
"rule.update:token未传"
)
@allure.story
(
"更新告警规则:token未传"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
response
=
self
.
app
.
rule_update
()
self
.
app
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"token不存在"
)
@allure.title
(
"rule.update:token的用户已删除"
)
@allure.story
(
"更新告警规则:token的用户已删除"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
self
.
app
.
update_members_del_flag
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
])
response
=
self
.
app
.
rule_update
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"rule.update:token的用户已禁用"
)
@allure.story
(
"更新告警规则:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
self
.
app
.
update_members_status
(
session
=
self
.
db_session
(),
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
])
response
=
self
.
app
.
rule_update
(
token
=
self
.
token
)
self
.
app
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
app
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
@allure.title
(
"rule.update:更新普通告警规则"
)
@allure.story
(
"更新告警规则:更新普通告警规则"
)
@allure.severity
(
"blocker"
)
def
test_case_0
4
(
self
):
host_name
=
self
.
base_host_name
+
"0
4
"
name
=
self
.
base_name
+
"0
4
"
def
test_case_0
1
(
self
):
host_name
=
self
.
base_host_name
+
"0
1
"
name
=
self
.
base_name
+
"0
1
"
host_id
=
self
.
app
.
case_create_host
(
name
=
host_name
,
host_type
=
self
.
base_type_agent
,
iplist
=
self
.
base_ip
,
port
=
self
.
base_port
,
businessIds
=
[
self
.
base_business_id_1
,
self
.
base_business_id_2
])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment