python之unittest验证函数功能
2024-08-25 23:42:03
一、待验证脚本
首先,有如下三个脚本,分别对应三个函数
分别导入模块行,如下:
from fuction1 import fu1
from fuction2 import fu2
from fuction3 import fu3
执行脚本查看结果
x=fu1(10)
print(x) y=fu2(10)
print(y) z=fu3(10)
print(z)
执行结果如下:
二、unittest函数验证
导入函数
from fuction1 import fu1
from fuction2 import fu2
from fuction3 import fu3
导入unittest包
import unittest
编写测试类继承unittest.TestCase父类
class Test_unittest(unittest.TestCase):
'''
构建测试类
'''
编写测试用例
def test_fuction1(self):
x=fu1(10)
self.assertEqual(x,-11) def test_fuction2(self):
x=fu2(10)
self.assertEqual(x,20) def test_fuction3(self):
x=fu3(10)
self.assertEqual(x,100)
注意:测试用例必须要已test开头,否则不能执行
运行unittest测试框架
if __name__=="__main__":
unittest.main()
验证结果如下(三个函数全部验证通过):
修改其中一条测试用例改为错的,并查看结果会出现错误
def test_fuction1(self):
x=fu1(10)
self.assertEqual(x,-12)
最新文章
- ERROR: Unable to globalize '/usr/local/NONE/etc/php-fpm.d/*.conf' 问题的解决
- JNI 翻译 转 Delphi 的 经验 方法
- Objective-C实现发短信和接电话
- Mybatis之Oracle增删查改示例--转
- IE下默认TD colspan rowspan值为1
- js日历插件 中文、英文日历
- 团队博客作业Week1
- U8Bom查询
- CTSC2015&;APIO2015滚粗记
- C#获取mac
- 旧发票要保留SIRET等信息,或者整个PDF
- SDWebImage源码解读之SDWebImagePrefetcher
- 1602: [Usaco2008 Oct]牧场行走
- php常用的优化手段
- RegExp(正则表达式)常用知识点小结
- HDU 6097---Mindis(二分)
- UWP 手绘视频创作工具技术分享系列 - 有 AI 的手绘视频
- Selenium API常用方法
- ThinkCMF项目部署出现无法加载数据库驱动解决方案
- LVS+OSPF+FULLNAT集群架构
热门文章
- python3爬虫 爬取动漫视频
- 推荐一个小而美的Python代码格式化工具
- radio样式
- Java如何遍历二维数据
- 解决Typecho Gravatar头像加载缓慢的问题
- 详解PHP中instanceof关键字及instanceof关键字有什么作用
- 20199308《Linux内核原理与分析》第十一周作业
- How to use QueryPerformanceCounter? (c++,不使用 .Net)
- Codeforces Round #628 (Div. 2) 题解
- Scala教程之:Scala基础