From a99b89d4649cd55bb725efe8397d44325bf41454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim Rühsen?= Date: Fri, 8 Apr 2016 15:29:24 +0200 Subject: [PATCH 1/3] Fail python tests when post_hook errors * testenv/test/base_test.py (__exit__): Return self.tests_passed (__test_cleanup): Set self.tests_passed to False on exception --- testenv/test/base_test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testenv/test/base_test.py b/testenv/test/base_test.py index c5b82be..9bb4151 100644 --- a/testenv/test/base_test.py +++ b/testenv/test/base_test.py @@ -162,6 +162,7 @@ class BaseTest: shutil.rmtree(self.get_test_dir()) except: print("Unknown Exception while trying to remove Test Environment.") + self.tests_passed = False def _exit_test(self): self.__test_cleanup() @@ -263,4 +264,4 @@ class BaseTest: traceback.print_tb(exc_tb) self.__test_cleanup() - return True + return self.tests_passed -- 2.8.0.rc3