爬虫日记(106):Twisted:单元测试怎么样编写
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫日记(106):Twisted:单元测试怎么样编写相关的知识,希望对你有一定的参考价值。
前面学习了很多Twisted框架的代码,也能够实现了比较多功能,但是这些代码都没有编写单元测试的,因此这些代码的正确性并不能保证,同时由于没有单元测试,当项目比较大时,无法保证软件按时测试完成,所以就不能按时发布了。由此可见,单元测试是必须的,并且能够自动化地测试。由于Twisted里使用是异步的框架,如果直接使用同步代码的测试框架是不行的,也就是使用python里自带的测试框架是不行的,而是需要使用Twisted的测试框架trial。
Trial测试框架的调用过程如下:
根据上面的框架的设计,就可以来编写一个测试例子,先来实现setUp函数的代码,在这之前先要从twisted导入库:
以上是关于爬虫日记(106):Twisted:单元测试怎么样编写的主要内容,如果未能解决你的问题,请参考以下文章