From 61657454ba1d0e7bfc35064086e811bb4ebcaa68 Mon Sep 17 00:00:00 2001 From: httprunner Date: Thu, 3 Aug 2017 23:58:06 +0800 Subject: [PATCH] add doc of comparator --- docs/comparator.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docs/comparator.md diff --git a/docs/comparator.md b/docs/comparator.md new file mode 100644 index 00000000..74a7673f --- /dev/null +++ b/docs/comparator.md @@ -0,0 +1,22 @@ +# 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' |