Skip to content

Commit 3edcac4

Browse files
committed
catch trace output in test_skip_sanity_check
1 parent d233101 commit 3edcac4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/framework/options.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -465,16 +465,19 @@ def test_skip_sanity_check(self):
465465

466466
args = [test_ec, '--rebuild']
467467
err_msg = "Sanity check failed"
468-
self.assertErrorRegex(EasyBuildError, err_msg, self.eb_main, args, do_build=True, raise_error=True)
468+
with self.mocked_stdout_stderr():
469+
self.assertErrorRegex(EasyBuildError, err_msg, self.eb_main, args, do_build=True, raise_error=True)
469470

470471
args.append('--skip-sanity-check')
471-
outtext = self.eb_main(args, do_build=True, raise_error=True)
472+
with self.mocked_stdout_stderr():
473+
outtext = self.eb_main(args, do_build=True, raise_error=True)
472474
self.assertNotIn('sanity checking...', outtext)
473475

474476
# Passing skip and only options is disallowed
475477
args.append('--sanity-check-only')
476478
error_pattern = 'Found both skip-sanity-check and sanity-check-only enabled'
477-
self.assertErrorRegex(EasyBuildError, error_pattern, self.eb_main, args, do_build=True, raise_error=True)
479+
with self.mocked_stdout_stderr():
480+
self.assertErrorRegex(EasyBuildError, error_pattern, self.eb_main, args, do_build=True, raise_error=True)
478481

479482
def test_job(self):
480483
"""Test submitting build as a job."""

0 commit comments

Comments
 (0)