From ccad55733f381808bb6d8cee2fb51e79332b1394 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Wed, 25 Jul 2018 19:45:31 +0800 Subject: [PATCH] fix #26: distinguish failure and error --- httprunner/task.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/httprunner/task.py b/httprunner/task.py index d9b0f0ab..44004c8e 100644 --- a/httprunner/task.py +++ b/httprunner/task.py @@ -25,6 +25,8 @@ class TestCase(unittest.TestCase): """ try: self.test_runner.run_test(self.testcase_dict) + except exceptions.MyBaseFailure as ex: + self.fail(str(ex)) finally: if hasattr(self.test_runner.http_client_session, "meta_data"): self.meta_data = self.test_runner.http_client_session.meta_data