@@ -66,19 +66,19 @@ def test_easybuilderror(self):
66
66
67
67
# if no logger is available, and no logger is specified, use default 'root' fancylogger
68
68
logToFile (tmplog , enable = True )
69
- self .assertErrorRegex (EasyBuildError , 'BOOM' , raise_easybuilderror , 'BOOM' )
69
+ self .assertRaisesRegex (EasyBuildError , 'BOOM' , raise_easybuilderror , 'BOOM' )
70
70
logToFile (tmplog , enable = False )
71
71
72
72
log_re = re .compile (r"^fancyroot ::.* BOOM \(at .*:[0-9]+ in [a-z_]+\)$" , re .M )
73
73
logtxt = read_file (tmplog , 'r' )
74
74
self .assertTrue (log_re .match (logtxt ), "%s matches %s" % (log_re .pattern , logtxt ))
75
75
76
76
# test formatting of message
77
- self .assertErrorRegex (EasyBuildError , 'BOOMBAF' , raise_easybuilderror , 'BOOM%s' , 'BAF' )
77
+ self .assertRaisesRegex (EasyBuildError , 'BOOMBAF' , raise_easybuilderror , 'BOOM%s' , 'BAF' )
78
78
79
79
# a '%s' in a value used to template the error message should not print a traceback!
80
80
self .mock_stderr (True )
81
- self .assertErrorRegex (EasyBuildError , 'err: msg: %s' , raise_easybuilderror , "err: %s" , "msg: %s" )
81
+ self .assertRaisesRegex (EasyBuildError , 'err: msg: %s' , raise_easybuilderror , "err: %s" , "msg: %s" )
82
82
stderr = self .get_stderr ()
83
83
self .mock_stderr (False )
84
84
# stderr should be *empty* (there should definitely not be a traceback)
@@ -148,9 +148,9 @@ def test_easybuildlog(self):
148
148
logtxt_regex = re .compile (r'^%s' % expected_logtxt , re .M )
149
149
self .assertTrue (logtxt_regex .search (logtxt ), "Pattern '%s' found in %s" % (logtxt_regex .pattern , logtxt ))
150
150
151
- self .assertErrorRegex (EasyBuildError , r"DEPRECATED \(since .*: kaput" , log .deprecated , "kaput" , older_ver )
152
- self .assertErrorRegex (EasyBuildError , r"DEPRECATED \(since .*: 2>1" , log .deprecated , "2>1" , '2.0' , '1.0' )
153
- self .assertErrorRegex (EasyBuildError , r"DEPRECATED \(since .*: 2>1" , log .deprecated , "2>1" , '2.0' ,
151
+ self .assertRaisesRegex (EasyBuildError , r"DEPRECATED \(since .*: kaput" , log .deprecated , "kaput" , older_ver )
152
+ self .assertRaisesRegex (EasyBuildError , r"DEPRECATED \(since .*: 2>1" , log .deprecated , "2>1" , '2.0' , '1.0' )
153
+ self .assertRaisesRegex (EasyBuildError , r"DEPRECATED \(since .*: 2>1" , log .deprecated , "2>1" , '2.0' ,
154
154
max_ver = '1.0' )
155
155
156
156
# wipe log so we can reuse it
@@ -257,7 +257,7 @@ def run_check(args, silent=False, expected_stderr='', **kwargs):
257
257
run_check (['You have been %s.' , 'warned' ], silent = True )
258
258
run_check (['You %s %s %s.' , 'have' , 'been' , 'warned' ], silent = True )
259
259
260
- self .assertErrorRegex (EasyBuildError , "Unknown named arguments" , print_warning , 'foo' , unknown_arg = 'bar' )
260
+ self .assertRaisesRegex (EasyBuildError , "Unknown named arguments" , print_warning , 'foo' , unknown_arg = 'bar' )
261
261
262
262
# test passing of logger to print_warning
263
263
tmp_logfile = os .path .join (self .test_prefix , 'test.log' )
@@ -273,7 +273,7 @@ def run_check(args, silent=False, expected_stderr=''):
273
273
"""Helper function to check stdout/stderr produced via print_error."""
274
274
self .mock_stderr (True )
275
275
self .mock_stdout (True )
276
- self .assertErrorRegex (SystemExit , '1' , print_error , * args , silent = silent )
276
+ self .assertRaisesRegex (SystemExit , '1' , print_error , * args , silent = silent )
277
277
stderr = self .get_stderr ()
278
278
stdout = self .get_stdout ()
279
279
self .mock_stdout (False )
@@ -288,7 +288,7 @@ def run_check(args, silent=False, expected_stderr=''):
288
288
run_check (['You have %s.' , 'failed' ], silent = True )
289
289
run_check (['%s %s %s.' , 'You' , 'have' , 'failed' ], silent = True )
290
290
291
- self .assertErrorRegex (EasyBuildError , "Unknown named arguments" , print_error , 'foo' , unknown_arg = 'bar' )
291
+ self .assertRaisesRegex (EasyBuildError , "Unknown named arguments" , print_error , 'foo' , unknown_arg = 'bar' )
292
292
293
293
def test_print_msg (self ):
294
294
"""Test print_msg"""
@@ -321,7 +321,7 @@ def run_check(msg, args, expected_stdout='', expected_stderr='', **kwargs):
321
321
run_check ("testing, 1, 2, 3" , [], silent = True , stderr = True )
322
322
run_check ("testing, %s, %s, 3" , ['1' , '2' ], silent = True , stderr = True )
323
323
324
- self .assertErrorRegex (EasyBuildError , "Unknown named arguments" , print_msg , 'foo' , unknown_arg = 'bar' )
324
+ self .assertRaisesRegex (EasyBuildError , "Unknown named arguments" , print_msg , 'foo' , unknown_arg = 'bar' )
325
325
326
326
def test_time_str_since (self ):
327
327
"""Test time_str_since"""
@@ -356,7 +356,7 @@ def run_check(msg, args, expected_stdout='', **kwargs):
356
356
run_check ("test 123" , [], silent = True )
357
357
run_check ("test %s" , ['123' ], silent = True )
358
358
359
- self .assertErrorRegex (EasyBuildError , "Unknown named arguments" , dry_run_msg , 'foo' , unknown_arg = 'bar' )
359
+ self .assertRaisesRegex (EasyBuildError , "Unknown named arguments" , dry_run_msg , 'foo' , unknown_arg = 'bar' )
360
360
361
361
def test_dry_run_warning (self ):
362
362
"""Test dry_run_warningmsg"""
@@ -377,7 +377,7 @@ def run_check(msg, args, expected_stdout='', **kwargs):
377
377
run_check ("test 123" , [], silent = True )
378
378
run_check ("test %s" , ['123' ], silent = True )
379
379
380
- self .assertErrorRegex (EasyBuildError , "Unknown named arguments" , dry_run_warning , 'foo' , unknown_arg = 'bar' )
380
+ self .assertRaisesRegex (EasyBuildError , "Unknown named arguments" , dry_run_warning , 'foo' , unknown_arg = 'bar' )
381
381
382
382
def test_init_logging (self ):
383
383
"""Test init_logging function."""
@@ -434,7 +434,7 @@ def test_init_logging(self):
434
434
stop_logging (logfile , logtostdout = True )
435
435
436
436
def test_raise_nosupport (self ):
437
- self .assertErrorRegex (EasyBuildError , 'NO LONGER SUPPORTED since v42: foobar;' ,
437
+ self .assertRaisesRegex (EasyBuildError , 'NO LONGER SUPPORTED since v42: foobar;' ,
438
438
raise_nosupport , 'foobar' , 42 )
439
439
440
440
0 commit comments