我想在 Scrapy (屏幕抓取器/网络爬虫)中实现一些单元测试。因为一个项目是通过“ Scrapy 匍匐”命令运行的,所以我可以通过鼻子之类的东西来运行它。既然 Scrapy 是建立在 Twist 之上的,那么我可以使用它的单元测试框架试用版吗?如果是这样,怎么做?否则,我想让 鼻子工作。
更新:
我一直在谈论 Scrapy-用户,我想我应该“在测试代码中构建响应,然后用响应调用方法,并断言[我]在输出中获得预期的项/请求”。不过我好像没法让这个起作用。
我可以在测试中构建一个单元测试测试类:
但是它最终产生了 这个回溯。知道为什么吗?