docx文档 基于Python的unitest框架介绍

专业资料 > IT&计算机 > 电脑基础知识 > 文档预览
2 页 1450 浏览 0 收藏 4.6分

摘要:一:unitest介绍1、unittest是python自带的单元测试框架。2、unittest的流程:由TestLoader加TestCase到TestSuite,由TextTestRunner来运行TestSuite,运行的结果保存在TextTestResult中,我们通过命令行或者unittest.main()执行时,main会调用TextTestRunner中的run来执行。3、一个class继承unittest.TestCase即是一个TestCase,以test开头的方法在load时被加载为一个真正TestCase。4、verbosity参数可以控制执行结果的输出,0是简单报告、1是一般报告、2是详细报告。5、setUp()、tearDown()、setUpClass()、tearDownClass()可以在用例执行前布置环境,以及在用例执行后清理环境6、参数中加stream,可以将报告输出到文件:可以用TextTestRunner输出txt报告,以及可以用HTMLTestRunner输出html报告。二、Unitest常用的断言语法断言语法assertEqual(ab)assertNotEqual(ab)assertTrue(x)assertFalse(x)assertIs(ab)assertIsNot(ab)assertIsNone(x)assertIsNotNone(x)assertIn(ab)assertNotIn(ab)assertIsInstance(ab)assertNotIsInstance(ab)三、常用定位元素的方法fin

温馨提示:当前文档最多只能预览 8 页,若文档总页数超出了 8 页,请下载原文档以浏览全部内容。
基于Python的unitest框架介绍 第 1 页 基于Python的unitest框架介绍 第 2 页
本文档由 匿名用户2019-07-12 04:01:36上传分享
你可能在找
  • Python视频教程--Python高级Python学习路线图的第二个阶段是Python高级的学习,学完后需要掌握的Python技能:1.熟练使用Linux操作系统;2.掌握网络编程相关技术,能够实现网络间数据通信 ;6.掌握Web服务器的工作流程,以及Web框架的实现原理。 2020sxkyk在Python学习路线图的这一阶段的Python学习目标是:能够使用面向对象的程序设计方法,基于Linux操作系统开发多任务的网络程序开发。
    3.0 分 3 页 | 192.50 KB
  • www.oldboyedu.com老男孩IT教育,只培养技术精英2018年Python主流框架Python是一门优雅的编程语言,被广泛应用在Web开发、游戏开发、人工智能、云计算开发、大数据开发、数据分析 、科学运算、爬虫、自动化运维、自动化测试等领域,Python在各领域的应用最方便的就是使用框架,可以让程序员以更少的代码实现自定义功能,还可以将更多的精力集中在业务逻辑上,更加的轻松便利! 2018年主流的Python框架有以下5种:1.DjangoDjango是一个开源的Web应用框架,由Python写成,支持许多数据库引擎可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python
    4.9 分 2 页 | 161.03 KB
  • 基于ICF框架的行走功能评定
    3.0 分 29 页 | 5.27 MB
  • 【黑马程序员】初学python的三个建议Python是最容易入门的编程语言,没有之一。如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏、指针等问题。 如果初学者接触的第一门语言是Python,学习曲线则会平滑得多,掌握一些基本语法和Python内置的数据结构,已经可以上手写一些小工具或者小型应用。这对初学者来说,非常重要。 Python还有很多优点:上手快,第三方库丰富,资料丰富,很容易做出“可见可得”的应用。比如你要拿C或者C++做web服务,这上手门槛就有点高了。
    3.0 分 3 页 | 138.50 KB
  • 1.1AI机器视觉/语言教学平台1.1.1图文介绍基本介绍:AI机器视觉/语言教学平台(AI-HNP)是中智讯公司开发的一款面向人工智能相关专业的综合型实验设备,主要满足:Python程序设计、机器视觉 、机器语言、嵌入式Linux系统、边缘计算、人工智能中间件、智能+产业实践等课程的实验和实训,是基于新工科和工程教育思维和专业改革而设计的实验平台。 边缘计算网关:采用高性能ARMCPU&GPU架构嵌入式边缘计算处理器,集成Linux、Python、机器学习、深度学习、ROS系统等运行环境,满足人工智能视觉、语1 言、机器控制等算法、硬件、应用的开发和学习
    3.0 分 4 页 | 2.16 MB
  • 学习计算机有很多个方向,人是很难做到所有方向都精通的,一定要选择好自己特别感兴趣的方向来深挖,这一节就来推荐一些好用的教程。  目前网络上已经有很多推荐资料的帖子了,但是它们都存在一个问题就是推荐的内容太多就比如从零开始学Python同时推荐好几本书,因此这里相同的内容全部都只会推一本。   推荐理由:讲的通俗易懂,并且很详细,还介绍了如何安装Python环境,操作性强 注:如果因为完全没有基础,有些内容看不太懂可以先略过,有了一定开发经验再回来看 Python小练习 Python 100
    3.0 分 1 页 | 24.03 KB
  • Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 所有教程在基础知识介绍方面都差不多,区别在于讲的是否足够细(例如运行原理)以及是否有足够的练习。不要看很多本,专注于一本,从头到尾看下去,把里面的例子和习题都动手练习一遍,搞懂为什么。 缩进、大小写、括号、引号、代码执行的方式等,都是早期学习的坑,切记,不要直接复制代码,一定要手动去敲代码、运行代码。这个阶段最重要的就是:学好基础知识。
    3.0 分 2 页 | 13.13 KB
  • Python嵌入C++接口总结零、目录一、二、三、四、环境配置程序架构Python和C++里的数据结构切换遇到的一些问题一、环境配置1、首先在properties里面的include.path添加python /include2、其次在properties里的library.path添加python/libs3、个将python里的python2.6.lib修修修修python26_d.lib,因为原来库文件里面的那 lib不是debug版的,需要只需要修改名字就行了;或者修改头文件里面的配置python2.6.lib在python安装目录里的python/libs里面4、然后在properties里面的linker
    4.8 分 5 页 | 88.43 KB
  • www.oldboyedu.com老男孩IT教育,只培养技术精英初学者学Python的步骤Python是一门入门非常简单的编程语言,也是目前很受欢迎的编程语言,在人工智能、计算科学、Web应用、用户交互界面 、自动化运维等方面都有广泛的应用,是一门很有前途的编程语言。 Python是一门非常简单优雅的编程语言,可以用极少的代码就能实现强大的功能,而且学习起来十分简单,没有编程基础也可轻松入门。随着人工智能和大数据的迅猛发展,Python已成为编程从业首选语言!
    5.0 分 3 页 | 162.07 KB
  • ...............................................................................................32、计划的基本框架 ...............................................................................................33、公司介绍
    3.0 分 14 页 | 264.00 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档