From e419cc06184880a1068c45d4d69b8a69eba0f8f6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Feb 2014 12:53:52 +0000 Subject: [PATCH] ensure that test-static gets torn down even if tests fail --- runtests.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/runtests.py b/runtests.py index 8bd7a7614..e27f67aa8 100755 --- a/runtests.py +++ b/runtests.py @@ -52,8 +52,10 @@ if not settings.configured: def runtests(): argv = sys.argv[:1] + ['test'] + sys.argv[1:] - execute_from_command_line(argv) - shutil.rmtree(STATIC_ROOT, ignore_errors=True) + try: + execute_from_command_line(argv) + finally: + shutil.rmtree(STATIC_ROOT, ignore_errors=True) if __name__ == '__main__':