File tree 1 file changed +17
-3
lines changed
1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -392,7 +392,21 @@ def test_tightbbox():
392
392
ax .set_xlim (0 , 1 )
393
393
t = ax .text (1. , 0.5 , 'This dangles over end' )
394
394
renderer = fig .canvas .get_renderer ()
395
- assert np .abs (t .get_tightbbox (renderer ).x1 - 9.035 * fig .dpi ) < 2
396
- assert np .abs (ax .get_tightbbox (renderer ).x1 - 9.035 * fig .dpi ) < 2
397
- assert np .abs (fig .get_tightbbox (renderer ).x1 - 9.035 ) < 0.05
395
+ x1Nom0 = 9.035 # inches
396
+ assert np .abs (t .get_tightbbox (renderer ).x1 - x1Nom0 * fig .dpi ) < 2
397
+ assert np .abs (ax .get_tightbbox (renderer ).x1 - x1Nom0 * fig .dpi ) < 2
398
+ assert np .abs (fig .get_tightbbox (renderer ).x1 - x1Nom0 ) < 0.05
398
399
assert np .abs (fig .get_tightbbox (renderer ).x0 - 0.679 ) < 0.05
400
+ # now exclude t from the tight bbox so now the bbox is quite a bit
401
+ # smaller
402
+ t .inbbox = False
403
+ x1Nom = 7.333
404
+ assert np .abs (ax .get_tightbbox (renderer ).x1 - x1Nom * fig .dpi ) < 2
405
+ assert np .abs (fig .get_tightbbox (renderer ).x1 - x1Nom ) < 0.05
406
+
407
+ t .inbbox = True
408
+ x1Nom = 7.333
409
+ assert np .abs (ax .get_tightbbox (renderer ).x1 - x1Nom0 * fig .dpi ) < 2
410
+ # test bbox_extra_artists method...
411
+ assert np .abs (ax .get_tightbbox (renderer ,
412
+ bbox_extra_artists = []).x1 - x1Nom * fig .dpi ) < 2
You can’t perform that action at this time.
0 commit comments