mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
1.5 KiB
1.5 KiB
Comparator
| comparator | Description | A(check), B(expected) | examples |
|---|---|---|---|
eq, == |
value is equal | A == B | 9 eq 9 |
lt |
less than | A < B | 7 lt 8 |
le |
less than or equals | A <= B | 7 le 8, 8 le 8 |
gt |
greater than | A > B | 8 gt 7 |
ge |
greater than or equals | A >= B | 8 ge 7, 8 ge 8 |
ne |
not equals | A != B | 6 ne 9 |
str_eq |
string equals | str(A) == str(B) | 123 str_eq '123' |
len_eq, count_eq |
length or count equals | len(A) == B | 'abc' len_eq 3 [1,2] len_eq 2 |
len_gt, count_gt |
length greater than | len(A) > B | 'abc' len_gt 2 [1,2,3] len_gt 2 |
len_ge, count_ge |
length greater than or equals | len(A) >= B | 'abc' len_ge 3 [1,2,3] len_gt 3 |
len_lt, count_lt |
length less than | len(A) < B | 'abc' len_lt 4 [1,2,3] len_lt 4 |
len_le, count_le |
length less than or equals | len(A) <= B | 'abc' len_le 3 [1,2,3] len_le 3 |
contains |
contains | B in A | [1, 2] contains 1 'abc' contains 'a' |
contained_by |
contained by | A in B | 1 contained_by [1,2] 'a' contained_by 'abc' |
type |
type of A is instance of B | isinstance(A, B) | 123 type 'int' |
regex |
regex matches | re.match(B, A) | 'abcdef' regex 'a\w+d' |
startswith |
starts with | A.startswith(B) is True | 'abc' startswith 'ab' |
endswith |
ends with | A.endswith(B) is True | 'abc' endswith 'bc' |