change validators from dict to list, as there may be several tests on one filed

This commit is contained in:
httprunner
2017-06-29 18:13:50 +08:00
parent d21f041437
commit 87ef0b3cd6
12 changed files with 107 additions and 108 deletions

View File

@@ -22,8 +22,8 @@
random: "${random}"
data: "${data}"
validators:
status_code: {"comparator": "eq", "expected": 201}
content.success: {"comparator": "eq", "expected": true}
- {"check": "status_code", "comparator": "eq", "expected": 201}
- {"check": "content.success", "comparator": "eq", "expected": true}
- test:
name: create user which does not exist
@@ -48,5 +48,5 @@
random: "${random}"
data: "${data}"
validators:
status_code: {"comparator": "eq", "expected": 500}
content.success: {"comparator": "eq", "expected": false}
- {"check": "status_code", "comparator": "eq", "expected": 500}
- {"check": "content.success", "comparator": "eq", "expected": false}

View File

@@ -26,8 +26,8 @@
random: "${random}"
data: "${data}"
validators:
status_code: {"comparator": "eq", "expected": 201}
content.success: {"comparator": "eq", "expected": true}
- {"check": "status_code", "comparator": "eq", "expected": 201}
- {"check": "content.success", "comparator": "eq", "expected": true}
- test:
name: create user which does not exist
@@ -43,5 +43,5 @@
random: "${random}"
data: "${data}"
validators:
status_code: {"comparator": "eq", "expected": 500}
content.success: {"comparator": "eq", "expected": false}
- {"check": "status_code", "comparator": "eq", "expected": 500}
- {"check": "content.success", "comparator": "eq", "expected": false}

View File

@@ -15,10 +15,10 @@
"password": "123456"
}
},
"validators": {
"status_code": {"comparator": "eq", "expected": 201},
"content.success": {"comparator": "eq", "expected": true}
}
"validators": [
{"check": "status_code", "comparator": "eq", "expected": 201},
{"check": "content.success", "comparator": "eq", "expected": true}
]
}
},
{
@@ -37,10 +37,10 @@
"password": "123456"
}
},
"validators": {
"status_code": {"comparator": "eq", "expected": 500},
"content.success": {"comparator": "eq", "expected": false}
}
"validators": [
{"check": "status_code", "comparator": "eq", "expected": 500},
{"check": "content.success", "comparator": "eq", "expected": false}
]
}
}
]

View File

@@ -11,8 +11,8 @@
name: "user1"
password: "123456"
validators:
status_code: {"comparator": "eq", "expected": 201}
content.success: {"comparator": "eq", "expected": true}
- {"check": "status_code", "comparator": "eq", "expected": 201}
- {"check": "content.success", "comparator": "eq", "expected": true}
- test:
name: create user which existed
@@ -27,5 +27,5 @@
name: "user1"
password: "123456"
validators:
status_code: {"comparator": "eq", "expected": 500}
content.success: {"comparator": "eq", "expected": false}
- {"check": "status_code", "comparator": "eq", "expected": 500}
- {"check": "content.success", "comparator": "eq", "expected": false}

View File

@@ -14,10 +14,10 @@
"password": "123456"
}
},
"validators": {
"status_code": {"comparator": "eq", "expected": 201},
"content.success": {"comparator": "eq", "expected": true}
}
"validators": [
{"check": "status_code", "comparator": "eq", "expected": 201},
{"check": "content.success", "comparator": "eq", "expected": true}
]
}
},
{
@@ -34,10 +34,10 @@
"password": "123456"
}
},
"validators": {
"status_code": {"comparator": "eq", "expected": 500},
"content.success": {"comparator": "eq", "expected": false}
}
"validators": [
{"check": "status_code", "comparator": "eq", "expected": 500},
{"check": "content.success", "comparator": "eq", "expected": false}
]
}
}
]

View File

@@ -9,9 +9,9 @@
name: user1
password: 123456
validators:
status_code: {"comparator": "eq", "expected": 201}
headers.content-type: {"comparator": "eq", "expected": "application/json"}
content.success: {"comparator": "eq", "expected": true}
- {"check": "status_code", "comparator": "eq", "expected": 201}
- {"check": "content.success", "comparator": "eq", "expected": true}
- {"check": "headers.content-type", "comparator": "eq", "expected": "application/json"}
- test:
name: create user which existed
@@ -24,6 +24,6 @@
name: user1
password: 123456
validators:
status_code: {"comparator": "eq", "expected": 500}
headers.content-type: {"comparator": "eq", "expected": "application/json"}
content.success: {"comparator": "eq", "expected": false}
- {"check": "status_code", "comparator": "eq", "expected": 500}
- {"check": "content.success", "comparator": "eq", "expected": false}
- {"check": "headers.content-type", "comparator": "eq", "expected": "application/json"}