unittest 单元测试
python012
这个作者很懒,什么都没留下…
展开
-
Python的单元测试unittest中的Mock使用小结
前面一篇博文简单说了使用unittest.mock对无返回值的函数做单元测试。这里是更多一些例子的总结。被测函数中使用到了input需要自动化输入#!/usr/bin/env python3from unittest import TestCasefrom unittest.mock import patchfrom unittest import maindef fu...原创 2018-04-14 21:41:40 · 4956 阅读 · 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 · 859 阅读 · 0 评论 -
使用unittest做类似print这样无return返回值的函数的单元测试
在看Python里自带的一个单元测试库unittest,有个有意思的应用是可以对类似于print()这样无return返回值的函数做验证。见下面代码。#!/usr/bin/env python3from unittest import TestCasefrom unittest.mock import patchfrom unittest import mainclass Pers...原创 2018-04-11 21:40:29 · 4632 阅读 · 3 评论