fix: unittests

This commit is contained in:
debugtalk
2020-04-09 22:23:19 +08:00
parent 05a8f939c5
commit bf2ec77765
5 changed files with 7 additions and 7 deletions

View File

@@ -1,11 +1,11 @@
from enum import Enum from enum import Enum
from typing import Dict, List, Any, Text from typing import Dict, List, Any, Text, Union
from pydantic import BaseModel, HttpUrl, Field from pydantic import BaseModel, HttpUrl, Field
Name = Text Name = Text
Url = Text Url = Text
BaseUrl = HttpUrl BaseUrl = Union[HttpUrl, Text]
Variables = Dict[Text, Any] Variables = Dict[Text, Any]
Headers = Dict[Text, Text] Headers = Dict[Text, Text]
Verify = bool Verify = bool

View File

@@ -19,7 +19,7 @@ teststeps:
expect_status_code: 200 expect_status_code: 200
token_len: 16 token_len: 16
extract: extract:
- token: content.token token: content.token
validate: validate:
- {"check": "status_code", "comparator": "eq", "expect": 200} - {"check": "status_code", "comparator": "eq", "expect": 200}
- eq: ["status_code", $expect_status_code] - eq: ["status_code", $expect_status_code]
@@ -42,7 +42,7 @@ teststeps:
name: "user1" name: "user1"
password: "123456" password: "123456"
extract: extract:
- success: content.success success: content.success
validate: validate:
- eq: ["status_code", 201] - eq: ["status_code", 201]
- sum_status_code: ["status_code", 3] - sum_status_code: ["status_code", 3]

View File

@@ -21,7 +21,7 @@ teststeps:
json: json:
sign: ${get_sign($device_sn, $os_platform, $app_version)} sign: ${get_sign($device_sn, $os_platform, $app_version)}
extract: extract:
- token: content.token token: content.token
validate: validate:
- {"check": "status_code", "comparator": "eq", "expect": 200} - {"check": "status_code", "comparator": "eq", "expect": 200}
- {"check": "content.token", "comparator": "len_eq", "expect": 16} - {"check": "content.token", "comparator": "len_eq", "expect": 16}

View File

@@ -14,7 +14,7 @@ teststeps:
name: get token with $user_agent, $app_version name: get token with $user_agent, $app_version
api: api/get_token.yml api: api/get_token.yml
extract: extract:
- token: content.token token: content.token
validate: validate:
- "eq": ["status_code", 200] - "eq": ["status_code", 200]
- "len_eq": ["content.token", 16] - "len_eq": ["content.token", 16]

View File

@@ -24,7 +24,7 @@ teststeps:
json: json:
sign: $sign sign: $sign
extract: extract:
- token: content.token token: content.token
validate: validate:
- {"check": "status_code", "comparator": "eq", "expect": 200} - {"check": "status_code", "comparator": "eq", "expect": 200}
- {"check": "content.token", "comparator": "len_eq", "expect": 16} - {"check": "content.token", "comparator": "len_eq", "expect": 16}