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
95803e2a
Commit
95803e2a
authored
Nov 26, 2019
by
sanshi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
触发器修复增加校验
parent
03a5894a
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
9 deletions
+24
-9
test_trigger_update.py
WorkCase/API/Trigger/test_trigger_update.py
+17
-4
test_settings_changePassword.py
WorkCase/APP/Settings/test_settings_changePassword.py
+3
-1
__init__.py
WorkCase/__init__.py
+4
-4
No files found.
WorkCase/API/Trigger/test_trigger_update.py
View file @
95803e2a
...
...
@@ -14,6 +14,7 @@ from WorkApi.API.Trigger.trigger_create import TriggerCreate
from
WorkApi.API.Trigger.trigger_update
import
TriggerUpdate
from
WorkData.Zabbix.triggers
import
DataTriggers
from
WorkData.Zabbix.functions
import
DataFunctions
import
allure
...
...
@@ -83,14 +84,20 @@ class TestTriggerUpdate(object):
return
session
@allure.step
(
"查询表:triggers"
)
def
select_
host
s
(
self
,
triggerid
=
None
):
def
select_
trigger
s
(
self
,
triggerid
=
None
):
session
=
self
.
db_session
()
sql
=
DataTriggers
()
.
select_all_from_allKeys
(
session
=
session
,
triggerid
=
triggerid
)
return
sql
@allure.step
(
"查询表:functions"
)
def
select_functions
(
self
,
triggerid
=
None
):
session
=
self
.
db_session
()
sql
=
DataFunctions
()
.
select_all_from_allKeys
(
session
=
session
,
triggerid
=
triggerid
)
return
sql
@allure.step
(
"校验查询结果"
)
def
check_select
(
self
,
triggerid
,
description
):
sql
=
self
.
select_
host
s
(
triggerid
=
triggerid
)
sql
=
self
.
select_
trigger
s
(
triggerid
=
triggerid
)
for
x
,
y
in
enumerate
(
sql
):
assert
x
==
0
assert
y
.
description
==
description
...
...
@@ -126,10 +133,16 @@ class TestTriggerUpdate(object):
def
test_case_01
(
self
):
triggerid
=
self
.
case_create
(
num
=
"01"
)
response
=
self
.
trigger_update
(
triggerid
=
triggerid
,
description
=
self
.
base_description
+
"修改"
,
response
=
self
.
trigger_update
(
triggerid
=
triggerid
,
description
=
self
.
base_description
+
"修改
1
"
,
expression
=
self
.
new_expression
)
self
.
check_code
(
response
=
response
,
code
=
0
)
self
.
check_select
(
triggerid
=
triggerid
,
description
=
self
.
base_description
+
"修改"
)
self
.
check_select
(
triggerid
=
triggerid
,
description
=
self
.
base_description
+
"修改1"
)
sql_f
=
self
.
select_functions
(
triggerid
=
triggerid
)
sql_t
=
self
.
select_triggers
(
triggerid
=
triggerid
)
for
x
,
y
in
enumerate
(
sql_f
):
for
q
,
w
in
enumerate
(
sql_t
):
assert
str
(
y
.
functionid
)
in
w
.
expression
if
__name__
==
"__main__"
:
...
...
WorkCase/APP/Settings/test_settings_changePassword.py
View file @
95803e2a
...
...
@@ -32,12 +32,14 @@ class TestSettingsChangePassword(object):
base_id
=
10
login_name
=
"SS测试用户名"
base_name
=
"SS测试用户名"
base_name
=
"SS测试用户名
--修改密码
"
base_password
=
"123456"
@classmethod
def
setup_class
(
cls
):
cls
.
log
.
debug
(
"开始执行测试套件......."
)
session
=
UtilsDataBase
()
.
conn_mysql
(
db_url
=
cls
.
db_url
,
db_port
=
cls
.
db_port
,
db_base
=
cls
.
db_base
,
db_user
=
cls
.
db_user
,
db_pw
=
cls
.
db_pw
)
DataMembers
()
.
delete_like_name
(
session
=
session
,
name
=
cls
.
base_name
)
@classmethod
def
teardown_class
(
cls
):
...
...
WorkCase/__init__.py
View file @
95803e2a
...
...
@@ -14,8 +14,8 @@ class CaseBase:
# "db_user": "zmops",
# "db_pw": "0VMoH%W7|h",
# "db_base": "zabbix",
"host"
:
"http://
localhost
:7070"
,
"db_url"
:
"1
0.0.0
.155"
,
"host"
:
"http://
172.16.3.197
:7070"
,
"db_url"
:
"1
72.16.2
.155"
,
"db_port"
:
3306
,
"db_user"
:
"root"
,
"db_pw"
:
"123456"
,
...
...
@@ -23,8 +23,8 @@ class CaseBase:
}
self
.
app_environment
=
{
"host"
:
"http://1
0.0.0
.12:3334"
,
"db_url"
:
"1
0.0.0
.155"
,
"host"
:
"http://1
72.16.2
.12:3334"
,
"db_url"
:
"1
72.16.2
.155"
,
"db_port"
:
3306
,
"db_user"
:
"root"
,
"db_pw"
:
"123456"
,
...
...
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