PyTest Matplotlib图出现在展会上

时间:2018-09-26 14:12:49

标签: python python-3.x matplotlib testing pytest

我有一个称为plotter()的复杂方法,该方法处理一些数据并生成包含多个组件的matplotlib图。由于其复杂性,我只想测试该图是否出现。这将确认所有数据都得到合理处理,并且可以显示某些内容而不会引发任何错误。我不希望进行图像比较,因为该项目目前尚无法实现。

我的功能太复杂而无法在此处显示,因此可以考虑以下示例。

import matplotlib.pyplot as plt
import numpy as np

def plotter():
    x = np.arange(0,10)
    y = 2*x
    fig = plt.plot(x, y)

plotter()
plt.show()

有没有一种方法可以使用PyTest断言一个数字出现了?如果不是这样,那么使用其他测试框架的解决方案也将不胜感激。

(在上下文中,我使用的是Python 3。)

0 个答案:

没有答案