首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从网络数据中进行分析测试?

如何从网络数据中进行分析测试?
EN

Stack Overflow用户
提问于 2015-12-07 21:11:56
回答 1查看 33关注 0票数 1

我有一个程序,它从互联网上获取一些数据,并在上面执行一些操作。非常基本的代码:

代码语言:javascript
复制
class ParsedData:

    data = None

    def _get(self):
        self.data = requests.get('...')

    def method1(self):
        self._get()

    def method2(self):
        self._get()

如何测试method1method2?我是否需要在TestCase中提供我自己的类似网络的数据,而完全不从网络获取,或者我可以用来自网络的真实数据来测试它,并检查程序的结果是否正确?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-07 21:55:31

单元测试通常对使用网络、数据库等的对象/方法使用嘲弄。这种方法使测试速度非常快,并且不需要任何特殊的“环境”。

因此,您可以模拟类的_get()方法,然后确保method1()method2()等正确处理数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34143308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档