match_expected comparator: add len_gt, len_lt, len_ge, len_le, etc.

This commit is contained in:
httprunner
2017-06-30 17:04:20 +08:00
parent 038a5d8aef
commit ae151c3b09
2 changed files with 15 additions and 0 deletions

View File

@@ -196,6 +196,16 @@ def match_expected(value, expected, comparator="eq"):
assert value != expected
elif comparator in ["len_eq", "length_equal", "count_eq"]:
assert len(value) == expected
elif comparator in ["len_gt", "count_gt", "length_greater_than", "count_greater_than"]:
assert len(value) > expected
elif comparator in ["len_ge", "count_ge", "length_greater_than_or_equals", \
"count_greater_than_or_equals"]:
assert len(value) >= expected
elif comparator in ["len_lt", "count_lt", "length_less_than", "count_less_than"]:
assert len(value) < expected
elif comparator in ["len_le", "count_le", "length_less_than_or_equals", \
"count_less_than_or_equals"]:
assert len(value) <= expected
elif comparator in ["lt", "less_than"]:
assert value < expected
elif comparator in ["le", "less_than_or_equals"]: