程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

用Python编写单元测试:我该如何开始?[关闭]

发布于2019-08-21 08:03     阅读(907)     评论(0)     点赞(24)     收藏(0)


我用Python完成了我的第一个正确的项目,现在我的任务是为它编写测试。

由于这是我第一次做项目,这是我第一次为它编写测试。

问题是,如何开始?我完全不知道。任何人都可以指向我一些文档/教程/链接/书籍,我可以用它来开始编写测试(我猜特别是单元测试)

任何建议都会受到欢迎。


解决方案


如果您对使用单元测试不熟悉,最简单的学习方法通​​常是最好的。在此基础上,我建议使用py.test而不是默认unittest模块

考虑这两个例子,它们做同样的事情:

例1(unittest):

import unittest

class LearningCase(unittest.TestCase):
    def test_starting_out(self):
        self.assertEqual(1, 1)

def main():
    unittest.main()

if __name__ == "__main__":
    main()

例2(pytest):

def test_starting_out():
    assert 1 == 1

假设两个文件都已命名test_unittesting.py,我们如何运行测试?

例1(unittest):

cd /path/to/dir/
python test_unittesting.py

例2(pytest):

cd /path/to/dir/
py.test


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/49868/59495ca2cf3b6a80eb1e/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

24 0
收藏该文
已收藏

评论内容:(最多支持255个字符)