Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e9c7544

Browse files
committed
TST: extend test coverage
1 parent 2617f66 commit e9c7544

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/matplotlib/tests/test_cbook.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,9 @@ class TestException(Exception):
252252
def raising_function():
253253
raise RuntimeError
254254

255+
def raising_function_VE():
256+
raise ValueError
257+
255258
def transformer(excp):
256259
if isinstance(excp, RuntimeError):
257260
raise TestException
@@ -265,9 +268,14 @@ def transformer(excp):
265268
cb_filt = cbook.CallbackRegistry(exception_handler=transformer)
266269
cb_filt.connect('foo', raising_function)
267270

271+
# filter
272+
cb_filt_pass = cbook.CallbackRegistry(exception_handler=transformer)
273+
cb_filt_pass.connect('foo', raising_function_VE)
274+
268275
return pytest.mark.parametrize('cb, excp',
269276
[[cb_old, RuntimeError],
270-
[cb_filt, TestException]])(func)
277+
[cb_filt, TestException],
278+
[cb_filt_pass, ValueError]])(func)
271279

272280

273281
@raising_cb_reg

0 commit comments

Comments
 (0)