@@ -460,13 +460,18 @@ def onselect(epress, erelease):
460460 assert artist .get_alpha () == 0.3
461461
462462
463- def test_span_selector_clear ():
463+ @pytest .mark .parametrize ('selector' , ['span' , 'rectangle' ])
464+ def test_selector_clear (selector ):
464465 ax = get_ax ()
465466
466467 def onselect (* args ):
467468 pass
468469
469- tool = widgets .SpanSelector (ax , onselect , 'horizontal' , interactive = True )
470+ if selector == 'span' :
471+ tool = widgets .SpanSelector (ax , onselect , 'horizontal' ,
472+ interactive = True )
473+ else :
474+ tool = widgets .RectangleSelector (ax , onselect , interactive = True )
470475 do_event (tool , 'press' , xdata = 10 , ydata = 10 , button = 1 )
471476 do_event (tool , 'onmove' , xdata = 100 , ydata = 120 , button = 1 )
472477 do_event (tool , 'release' , xdata = 100 , ydata = 120 , button = 1 )
@@ -486,7 +491,6 @@ def onselect(*args):
486491 do_event (tool , 'press' , xdata = 130 , ydata = 130 , button = 1 )
487492 do_event (tool , 'release' , xdata = 130 , ydata = 130 , button = 1 )
488493 assert tool ._selection_completed
489- assert tool .extents == (10 , 100 )
490494
491495 do_event (tool , 'on_key_press' , key = 'escape' )
492496 assert not tool ._selection_completed
0 commit comments