![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unittest 单元测试
python012
这个作者很懒,什么都没留下…
展开
-
Python的单元测试unittest中的Mock使用小结
前面一篇博文简单说了使用unittest.mock对无返回值的函数做单元测试。这里是更多一些例子的总结。 被测函数中使用到了input需要自动化输入 #!/usr/bin/env python3 from unittest import TestCase from unittest.mock import patch from unittest import main def fu...原创 2018-04-14 21:41:40 · 4939 阅读 · 0 评论 -
解决上篇博文里提到的不能使用unittest.mock.patch()的问题
今天研究了下,问题解决了,关键还是一个查找module的问题。 小结一个import的基础用法 很多源代码里看到这样的用法,from flask import Flask,from models.item import ItemModel,然后当我自己创建了一个名字叫person的module的时候,如果我也想在其他代码里方便的使用from person import Person来导入P...原创 2018-04-16 20:49:56 · 848 阅读 · 0 评论 -
使用unittest做类似print这样无return返回值的函数的单元测试
在看Python里自带的一个单元测试库unittest,有个有意思的应用是可以对类似于print()这样无return返回值的函数做验证。见下面代码。 #!/usr/bin/env python3 from unittest import TestCase from unittest.mock import patch from unittest import main class Pers...原创 2018-04-11 21:40:29 · 4572 阅读 · 3 评论