| 7482 | |
| 7483 | |
| 7484 | def test_title_location_roundtrip(): |
| 7485 | fig, ax = plt.subplots() |
| 7486 | # set default title location |
| 7487 | plt.rcParams['axes.titlelocation'] = 'center' |
| 7488 | ax.set_title('aardvark') |
| 7489 | ax.set_title('left', loc='left') |
| 7490 | ax.set_title('right', loc='right') |
| 7491 | |
| 7492 | assert 'left' == ax.get_title(loc='left') |
| 7493 | assert 'right' == ax.get_title(loc='right') |
| 7494 | assert 'aardvark' == ax.get_title(loc='center') |
| 7495 | |
| 7496 | with pytest.raises(ValueError): |
| 7497 | ax.get_title(loc='foo') |
| 7498 | with pytest.raises(ValueError): |
| 7499 | ax.set_title('fail', loc='foo') |
| 7500 | |
| 7501 | |
| 7502 | @pytest.mark.parametrize('sharex', [True, False]) |