调整断言方法中的错误之处

This commit is contained in:
floraachy
2023-12-13 20:18:21 +08:00
parent 9db52bf23b
commit f30dbb0181
2 changed files with 32 additions and 13 deletions

View File

@@ -88,7 +88,7 @@ def length_greater_than(expect_value: Union[int, float], actual_value: Text, mes
assert isinstance(
expect_value, (float, int)
), "expect_value 需要为 float/int 类型"
assert len(str(actual_value)) > expect_value, message
assert expect_value > len(str(actual_value)), message
@allure.step("长度大于等于 --> 预期结果:{expect_value} >= 实际结果:{actual_value}")
@@ -125,7 +125,7 @@ def length_less_than_or_equals(expect_value: Union[int, float], actual_value: Te
@allure.step("预期结果:{expect_value} in 实际结果:{actual_value}")
def contains(expect_value: Any, actual_value: Any, message: Text = ""):
"""
判断预期结果内容包含在实际结果
判断预期结果内容实际结果包含
"""
assert isinstance(
actual_value, (list, tuple, dict, str, bytes)
@@ -133,10 +133,10 @@ def contains(expect_value: Any, actual_value: Any, message: Text = ""):
assert expect_value in actual_value, message
@allure.step("实际结果:{expect_value} in 预期结果:{actual_value}")
@allure.step("实际结果:{actual_value} in 预期结果:{expect_value}")
def contained_by(expect_value: Any, actual_value: Any, message: Text = ""):
"""
判断实际结果包含在预期结果
判断预期结果包含实际结果
"""
assert isinstance(
actual_value, (list, tuple, dict, str, bytes)