From bf5bd332e1a3821ee4d78816fa1e1a14954e61b7 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Sun, 19 Mar 2017 11:41:27 -0700 Subject: allow setting PRESERVE to 0, or False to disable preserving temporary test directory --- QMTest/TestCmd.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/QMTest/TestCmd.py b/QMTest/TestCmd.py index e76b2e3..448553f 100644 --- a/QMTest/TestCmd.py +++ b/QMTest/TestCmd.py @@ -901,7 +901,8 @@ class TestCmd(object): self.set_diff_function(diff, diff_stdout, diff_stderr) self._dirlist = [] self._preserve = {'pass_test': 0, 'fail_test': 0, 'no_result': 0} - if 'PRESERVE' in os.environ and not os.environ['PRESERVE'] is '': + preserve_value = os.environ.get('PRESERVE',False) + if preserve_value not in [0,'0','False']: self._preserve['pass_test'] = os.environ['PRESERVE'] self._preserve['fail_test'] = os.environ['PRESERVE'] self._preserve['no_result'] = os.environ['PRESERVE'] -- cgit v0.12