def test_params_dict_after_font_size(self):
with patch('matplotlib.rcParams.update') as mock_update, \
patch('matplotlib.pyplot.switch_backend') as mock_switch:
old_params = dict(plt.rcParams)
with lp.temp_params(font_size=10, params_dict={
'axes.labelsize': 12,
'legend.fontsize': 12,
}):
called_with = mock_update.call_args[0][0]
assert called_with['font.size'] == 10
assert called_with['axes.labelsize'] == 12
assert called_with['axes.titlesize'] == 10
assert called_with['legend.fontsize'] == 12
assert called_with['xtick.labelsize'] == 10
assert called_with['ytick.labelsize'] == 10
mock_update.assert_called_with(old_params)
评论列表
文章目录