编程语言
首页 > 编程语言> > python-Matplotlib和单元测试

python-Matplotlib和单元测试

作者:互联网

这个问题已经在这里有了答案:            >            How can I write unit tests against code that uses matplotlib?                                    3个
我有一个GTK应用程序,可以绘制一些实时数据图.代码被拆分,以便一种方法处理创建图,另一种方法处理更新数据并重新绘制所述图.

显然,运行该应用程序使我可以查看这些图是否合理,并可以查看它们的外观.但是,这是机械和视觉测试.

有没有办法对此进行单元测试?

我可以设置一个测试方法并模拟所有对matplotlib的调用,然后检查是否进行了上述调用.但是,这感觉就像测试实现而不是行为.

解决方法:

这要晚两年了,但是Matplotlib(现在?)似乎有一个webpage,它提供了开发人员的测试技巧.

例如,他们还讨论了如何编写image comparison test,这可能正是您所需要的.

标签:unit-testing,matplotlib,pygtk,python
来源: https://codeday.me/bug/20191120/2045127.html