Skip to content

Commit

Permalink
Merge pull request #77 from Tencent/feature/support_assert_break
Browse files Browse the repository at this point in the history
support testcase stopping when assert_ failed
  • Loading branch information
JerryGinger authored Jan 6, 2020
2 parents f860387 + a8b392e commit 5c009ad
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 54 deletions.
4 changes: 4 additions & 0 deletions docs/testbase/settingslist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,7 @@ INSTALLED_APPS

适用5.0.97或以上版本。

==============
QTAF_ASSERT_CONTINUE
==============
指定断言assert_函数的行为,默认为True。当QTAF_ASSERT_CONTINUE为True时,assert_断言失败用例会继续执行;当QTAF_ASSERT_CONTINUE为False时,用例会终止执行。
1 change: 1 addition & 0 deletions testbase/assertion.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import types

from testbase.util import Singleton, get_method_defined_class, smart_text
from testbase.conf import settings

unary_map = {ast.Not: "not %s", ast.Invert: "~%s", ast.USub: "-%s", ast.UAdd: "+%s"}

Expand Down
Loading

0 comments on commit 5c009ad

Please sign in to comment.