上篇已经讲过doctest嵌入的使用,还没学会的小伙伴可以找一下之前的文章。今天我们来讲讲它的另一种用法。那么,doctest是如何放到独立文件中的呢?
创新互联秉承实现全网价值营销的理念,以专业定制企业官网,成都做网站、成都网站设计,小程序开发,网页设计制作,手机网站制作,全网整合营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。
如果不想将doctest测试用例嵌入到python的源码中,则可以建立一个独立的文本文件来保存测试用例。
将naruto.py中的doctest内容拷贝出来放到sasuke.txt文件里,注意sasuke.txt也要放在与naruto.py相同的目录中,我放在了是D盘。
下面是sasuke.txt的内容:
>>> from naruto import multiply >>> multiply(4, 3) 12 >>> multiply('a', 3) 'aaa'
注意:from 那一行也要以>>>开头。
打开cmd(使用命令d:切换到D盘目录),输入:
python -m doctest -v sasuke.txt
输出为:
Trying: from naruto import multiply Expecting nothing ok Trying: multiply(4, 3) Expecting: 12 ok Trying: multiply('a', 3) Expecting: 'aaa' ok 1 items passed all tests: 3 tests in sasuke.txt 3 tests in 1 items. 3 passed and 0 failed. Test passed.
以上就是python中doctest放到独立文件的方法。更多Python学习推荐:PyThon学习网教学中心。
新闻标题:创新互联Python教程:python中doctest如何放到独立文件?
本文来源:http://www.mswzjz.cn/qtweb/news10/144960.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能