def test_ratio_plot(cmdopt, data_gen):
output = skh_plt.ratio_plot(dict(x=data_gen[0], errorbars=True, histtype='marker'),
dict(x=data_gen[1], weights=data_gen[2], errorbars=True))
if cmdopt == "generate":
with open(answer_dir+'/answers_ratio_plot.npz', 'wb') as f:
np.savez(f, bc1=output[1][0], be1=output[1][1],
bc2=output[2][0], be2=output[2][1])
output[0][0].set_title('test_ratio_plot')
plt.show()
elif cmdopt == "test":
answers = np.load(answer_dir+'/answers_ratio_plot.npz')
assert(np.all(output[1][0] == answers['bc1']))
assert(np.all(output[1][1] == answers['be1']))
assert(np.all(output[2][0] == answers['bc2']))
assert(np.all(output[2][1] == answers['be2']))
评论列表
文章目录