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
a33c66d5
Commit
a33c66d5
authored
Dec 09, 2019
by
sanshi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
告警手册模块
parent
9316e502
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
87 additions
and
42 deletions
+87
-42
test_experience_create.py
WorkCase/APP/Experience/test_experience_create.py
+6
-6
test_experience_delete.py
WorkCase/APP/Experience/test_experience_delete.py
+9
-10
test_experience_get.py
WorkCase/APP/Experience/test_experience_get.py
+9
-10
test_experience_items_list.py
WorkCase/APP/Experience/test_experience_items_list.py
+24
-2
test_experience_problem_list.py
WorkCase/APP/Experience/test_experience_problem_list.py
+24
-2
test_experience_update.py
WorkCase/APP/Experience/test_experience_update.py
+9
-10
test_file_upload.py
WorkCase/APP/File/test_file_upload.py
+6
-2
No files found.
WorkCase/APP/Experience/test_experience_create.py
View file @
a33c66d5
...
@@ -74,13 +74,13 @@ class TestExperienceCreate(object):
...
@@ -74,13 +74,13 @@ class TestExperienceCreate(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
@allure.step
(
"更新表数据:members -- del_flag"
)
@allure.step
(
"更新表数据:members -- del_flag"
)
def
update_members_del_flag
(
self
,
members_id
=
None
,
value
=
None
):
def
update_members_del_flag
(
self
,
members_id
=
None
,
value
=
None
):
...
@@ -275,7 +275,7 @@ class TestExperienceCreate(object):
...
@@ -275,7 +275,7 @@ class TestExperienceCreate(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_create
(
token
=
self
.
token
)
response
=
self
.
experience_create
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -285,7 +285,7 @@ class TestExperienceCreate(object):
...
@@ -285,7 +285,7 @@ class TestExperienceCreate(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_create
(
token
=
self
.
token
)
response
=
self
.
experience_create
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/Experience/test_experience_delete.py
View file @
a33c66d5
...
@@ -77,13 +77,13 @@ class TestExperienceDelete(object):
...
@@ -77,13 +77,13 @@ class TestExperienceDelete(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
@allure.step
(
"调用接口:experience.delete"
)
@allure.step
(
"调用接口:experience.delete"
)
def
experience_delete
(
self
,
token
=
None
,
experienceids
=
None
):
def
experience_delete
(
self
,
token
=
None
,
experienceids
=
None
):
...
@@ -298,16 +298,15 @@ class TestExperienceDelete(object):
...
@@ -298,16 +298,15 @@ class TestExperienceDelete(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
def
test_case_01
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
response
=
self
.
experience_delete
()
response
=
self
.
experience_delete
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"无token,请重新登录"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"experience.delete:token的用户已删除"
)
@allure.title
(
"experience.delete:token的用户已删除"
)
@allure.story
(
"删除经验手册:token的用户已删除"
)
@allure.story
(
"删除经验手册:token的用户已删除"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_delete
(
token
=
self
.
token
)
response
=
self
.
experience_delete
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -316,7 +315,7 @@ class TestExperienceDelete(object):
...
@@ -316,7 +315,7 @@ class TestExperienceDelete(object):
@allure.story
(
"删除经验手册:token的用户已禁用"
)
@allure.story
(
"删除经验手册:token的用户已禁用"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_delete
(
token
=
self
.
token
)
response
=
self
.
experience_delete
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/Experience/test_experience_get.py
View file @
a33c66d5
...
@@ -76,13 +76,13 @@ class TestExperienceGet(object):
...
@@ -76,13 +76,13 @@ class TestExperienceGet(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
@allure.step
(
"调用接口:experience.get"
)
@allure.step
(
"调用接口:experience.get"
)
def
experience_get
(
self
,
token
=
None
,
hostType
=
None
,
hostName
=
None
,
manageLevel
=
None
,
manageIp
=
None
,
businessid
=
None
,
alarmRuleid
=
None
,
def
experience_get
(
self
,
token
=
None
,
hostType
=
None
,
hostName
=
None
,
manageLevel
=
None
,
manageIp
=
None
,
businessid
=
None
,
alarmRuleid
=
None
,
...
@@ -323,16 +323,15 @@ class TestExperienceGet(object):
...
@@ -323,16 +323,15 @@ class TestExperienceGet(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
def
test_case_01
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
response
=
self
.
experience_get
()
response
=
self
.
experience_get
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"无token,请重新登录"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"experience.get:token的用户已删除"
)
@allure.title
(
"experience.get:token的用户已删除"
)
@allure.story
(
"查询经验手册:token的用户已删除"
)
@allure.story
(
"查询经验手册:token的用户已删除"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_get
(
token
=
self
.
token
)
response
=
self
.
experience_get
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -341,7 +340,7 @@ class TestExperienceGet(object):
...
@@ -341,7 +340,7 @@ class TestExperienceGet(object):
@allure.story
(
"查询经验手册:token的用户已禁用"
)
@allure.story
(
"查询经验手册:token的用户已禁用"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_get
(
token
=
self
.
token
)
response
=
self
.
experience_get
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/Experience/test_experience_items_list.py
View file @
a33c66d5
...
@@ -6,8 +6,11 @@
...
@@ -6,8 +6,11 @@
from
__future__
import
division
from
__future__
import
division
import
pytest
from
WorkApi.APP.Api.api_login
import
ApiLogin
from
WorkApi.APP.Api.api_login
import
ApiLogin
from
WorkCase
import
CaseBase
from
WorkCase
import
CaseBase
from
WorkData.Argus.members
import
DataMembers
from
WorkUtils.UtilsLog
import
UtilsLog
from
WorkUtils.UtilsLog
import
UtilsLog
from
WorkUtils.UtilsResponse
import
UtilsResponse
from
WorkUtils.UtilsResponse
import
UtilsResponse
from
WorkUtils.UtilsDataBase
import
UtilsDataBase
from
WorkUtils.UtilsDataBase
import
UtilsDataBase
...
@@ -43,9 +46,13 @@ class TestExperienceItemsList(object):
...
@@ -43,9 +46,13 @@ class TestExperienceItemsList(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
@allure.step
(
"调用接口:experience.items.list"
)
@allure.step
(
"调用接口:experience.items.list"
)
def
experience_items_list
(
self
,
token
=
None
,
itemName
=
None
):
def
experience_items_list
(
self
,
token
=
None
,
itemName
=
None
):
...
@@ -78,6 +85,18 @@ class TestExperienceItemsList(object):
...
@@ -78,6 +85,18 @@ class TestExperienceItemsList(object):
parent_host
=
parent_host
,
available
=
available
,
monitor_status
=
monitor_status
)
parent_host
=
parent_host
,
available
=
available
,
monitor_status
=
monitor_status
)
return
hostid
return
hostid
@allure.step
(
"更新表数据:members -- del_flag"
)
def
update_members_del_flag
(
self
,
members_id
=
None
,
value
=
None
):
session
=
self
.
db_session
()
sql
=
DataMembers
()
.
update_del_flag
(
session
=
session
,
_id
=
members_id
,
value
=
value
)
return
sql
@allure.step
(
"更新表数据:members -- status"
)
def
update_members_status
(
self
,
members_id
=
None
,
value
=
None
):
session
=
self
.
db_session
()
sql
=
DataMembers
()
.
update_status
(
session
=
session
,
_id
=
members_id
,
value
=
value
)
return
sql
@allure.step
(
"调用接口:api.login"
)
@allure.step
(
"调用接口:api.login"
)
def
api_login
(
self
,
name
=
None
,
password
=
None
):
def
api_login
(
self
,
name
=
None
,
password
=
None
):
api
=
ApiLogin
(
_host
=
self
.
host
)
api
=
ApiLogin
(
_host
=
self
.
host
)
...
@@ -94,6 +113,7 @@ class TestExperienceItemsList(object):
...
@@ -94,6 +113,7 @@ class TestExperienceItemsList(object):
@allure.title
(
"experience.items.list:token未传"
)
@allure.title
(
"experience.items.list:token未传"
)
@allure.story
(
"查询监控项下拉框:token未传"
)
@allure.story
(
"查询监控项下拉框:token未传"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_01
(
self
):
def
test_case_01
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
...
@@ -104,9 +124,10 @@ class TestExperienceItemsList(object):
...
@@ -104,9 +124,10 @@ class TestExperienceItemsList(object):
@allure.title
(
"experience.items.list:token的用户已删除"
)
@allure.title
(
"experience.items.list:token的用户已删除"
)
@allure.story
(
"查询监控项下拉框:token的用户已删除"
)
@allure.story
(
"查询监控项下拉框:token的用户已删除"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_items_list
(
token
=
self
.
token
)
response
=
self
.
experience_items_list
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -114,9 +135,10 @@ class TestExperienceItemsList(object):
...
@@ -114,9 +135,10 @@ class TestExperienceItemsList(object):
@allure.title
(
"experience.items.list:token的用户已禁用"
)
@allure.title
(
"experience.items.list:token的用户已禁用"
)
@allure.story
(
"查询监控项下拉框:token的用户已禁用"
)
@allure.story
(
"查询监控项下拉框:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_items_list
(
token
=
self
.
token
)
response
=
self
.
experience_items_list
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/Experience/test_experience_problem_list.py
View file @
a33c66d5
...
@@ -6,8 +6,11 @@
...
@@ -6,8 +6,11 @@
from
__future__
import
division
from
__future__
import
division
import
pytest
from
WorkApi.API.Problem.problem_get
import
ProblemGet
from
WorkApi.API.Problem.problem_get
import
ProblemGet
from
WorkApi.APP.Api.api_login
import
ApiLogin
from
WorkApi.APP.Api.api_login
import
ApiLogin
from
WorkData.Argus.members
import
DataMembers
from
WorkUtils.UtilsLog
import
UtilsLog
from
WorkUtils.UtilsLog
import
UtilsLog
from
WorkUtils.UtilsDataBase
import
UtilsDataBase
from
WorkUtils.UtilsDataBase
import
UtilsDataBase
from
WorkUtils.UtilsResponse
import
UtilsResponse
from
WorkUtils.UtilsResponse
import
UtilsResponse
...
@@ -46,9 +49,13 @@ class TestExperienceProblemList(object):
...
@@ -46,9 +49,13 @@ class TestExperienceProblemList(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
@allure.step
(
"调用接口:experience.problem.list"
)
@allure.step
(
"调用接口:experience.problem.list"
)
def
experience_problem_list
(
self
,
token
=
None
,
problemName
=
None
):
def
experience_problem_list
(
self
,
token
=
None
,
problemName
=
None
):
...
@@ -83,6 +90,18 @@ class TestExperienceProblemList(object):
...
@@ -83,6 +90,18 @@ class TestExperienceProblemList(object):
_msg
=
UtilsResponse
()
.
get_msg
(
response
=
response
)
_msg
=
UtilsResponse
()
.
get_msg
(
response
=
response
)
assert
_msg
==
msg
assert
_msg
==
msg
@allure.step
(
"更新表数据:members -- del_flag"
)
def
update_members_del_flag
(
self
,
members_id
=
None
,
value
=
None
):
session
=
self
.
db_session
()
sql
=
DataMembers
()
.
update_del_flag
(
session
=
session
,
_id
=
members_id
,
value
=
value
)
return
sql
@allure.step
(
"更新表数据:members -- status"
)
def
update_members_status
(
self
,
members_id
=
None
,
value
=
None
):
session
=
self
.
db_session
()
sql
=
DataMembers
()
.
update_status
(
session
=
session
,
_id
=
members_id
,
value
=
value
)
return
sql
@allure.step
(
"调用接口:api.login"
)
@allure.step
(
"调用接口:api.login"
)
def
api_login
(
self
,
name
=
None
,
password
=
None
):
def
api_login
(
self
,
name
=
None
,
password
=
None
):
api
=
ApiLogin
(
_host
=
self
.
host
)
api
=
ApiLogin
(
_host
=
self
.
host
)
...
@@ -144,6 +163,7 @@ class TestExperienceProblemList(object):
...
@@ -144,6 +163,7 @@ class TestExperienceProblemList(object):
@allure.title
(
"experience.problem.list:token未传"
)
@allure.title
(
"experience.problem.list:token未传"
)
@allure.story
(
"查询告警下拉框:token未传"
)
@allure.story
(
"查询告警下拉框:token未传"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_01
(
self
):
def
test_case_01
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
...
@@ -154,9 +174,10 @@ class TestExperienceProblemList(object):
...
@@ -154,9 +174,10 @@ class TestExperienceProblemList(object):
@allure.title
(
"experience.problem.list:token的用户已删除"
)
@allure.title
(
"experience.problem.list:token的用户已删除"
)
@allure.story
(
"查询告警下拉框:token的用户已删除"
)
@allure.story
(
"查询告警下拉框:token的用户已删除"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_problem_list
(
token
=
self
.
token
)
response
=
self
.
experience_problem_list
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -164,9 +185,10 @@ class TestExperienceProblemList(object):
...
@@ -164,9 +185,10 @@ class TestExperienceProblemList(object):
@allure.title
(
"experience.problem.list:token的用户已禁用"
)
@allure.title
(
"experience.problem.list:token的用户已禁用"
)
@allure.story
(
"查询告警下拉框:token的用户已禁用"
)
@allure.story
(
"查询告警下拉框:token的用户已禁用"
)
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
@pytest.mark.skip
(
reason
=
"此接口未加入token验证"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_problem_list
(
token
=
self
.
token
)
response
=
self
.
experience_problem_list
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/Experience/test_experience_update.py
View file @
a33c66d5
...
@@ -77,13 +77,13 @@ class TestExperienceUpdate(object):
...
@@ -77,13 +77,13 @@ class TestExperienceUpdate(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
]
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
0
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
]
)
@allure.step
(
"调用接口:experience.update"
)
@allure.step
(
"调用接口:experience.update"
)
def
experience_update
(
self
,
token
=
None
,
_id
=
None
,
title
=
None
,
content
=
None
,
businessids
=
None
,
hostTypes
=
None
,
def
experience_update
(
self
,
token
=
None
,
_id
=
None
,
title
=
None
,
content
=
None
,
businessids
=
None
,
hostTypes
=
None
,
...
@@ -380,16 +380,15 @@ class TestExperienceUpdate(object):
...
@@ -380,16 +380,15 @@ class TestExperienceUpdate(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_01
(
self
):
def
test_case_01
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
response
=
self
.
experience_update
()
response
=
self
.
experience_update
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2001
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"无token,请重新登录"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
@allure.title
(
"experience.update:token的用户已删除"
)
@allure.title
(
"experience.update:token的用户已删除"
)
@allure.story
(
"更新经验手册:token的用户已删除"
)
@allure.story
(
"更新经验手册:token的用户已删除"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
experience_update
(
token
=
self
.
token
)
response
=
self
.
experience_update
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -398,7 +397,7 @@ class TestExperienceUpdate(object):
...
@@ -398,7 +397,7 @@ class TestExperienceUpdate(object):
@allure.story
(
"更新经验手册:token的用户已禁用"
)
@allure.story
(
"更新经验手册:token的用户已禁用"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
experience_update
(
token
=
self
.
token
)
response
=
self
.
experience_update
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
WorkCase/APP/File/test_file_upload.py
View file @
a33c66d5
...
@@ -42,9 +42,13 @@ class TestFileUpload(object):
...
@@ -42,9 +42,13 @@ class TestFileUpload(object):
def
setup_method
(
self
):
def
setup_method
(
self
):
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
log
.
debug
(
"测试用例执行开始..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
log
.
debug
(
"测试用例执行结束..."
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"OFF"
])
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"ON"
])
@allure.step
(
"调用接口:api.login"
)
@allure.step
(
"调用接口:api.login"
)
def
api_login
(
self
,
name
=
None
,
password
=
None
):
def
api_login
(
self
,
name
=
None
,
password
=
None
):
...
@@ -92,7 +96,7 @@ class TestFileUpload(object):
...
@@ -92,7 +96,7 @@ class TestFileUpload(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_02
(
self
):
def
test_case_02
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_del_flag
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
del_flag
[
"ON"
]
)
response
=
self
.
file_upload
(
token
=
self
.
token
)
response
=
self
.
file_upload
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_code
(
response
=
response
,
code
=
2004
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
self
.
check_msg
(
response
=
response
,
msg
=
"用户不存在"
)
...
@@ -102,7 +106,7 @@ class TestFileUpload(object):
...
@@ -102,7 +106,7 @@ class TestFileUpload(object):
@allure.severity
(
"blocker"
)
@allure.severity
(
"blocker"
)
def
test_case_03
(
self
):
def
test_case_03
(
self
):
self
.
get_base_token
()
self
.
get_base_token
()
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
1
)
self
.
update_members_status
(
members_id
=
self
.
base_id
,
value
=
CaseBase
()
.
status
[
"OFF"
]
)
response
=
self
.
file_upload
(
token
=
self
.
token
)
response
=
self
.
file_upload
(
token
=
self
.
token
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_code
(
response
=
response
,
code
=
2003
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
self
.
check_msg
(
response
=
response
,
msg
=
"账户已被禁用"
)
...
...
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