一、待验证脚本
首先,有如下三个脚本,分别对应三个函数

分别导入模块行,如下:
 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)

最新文章

  1. ERROR: Unable to globalize '/usr/local/NONE/etc/php-fpm.d/*.conf' 问题的解决
  2. JNI 翻译 转 Delphi 的 经验 方法
  3. Objective-C实现发短信和接电话
  4. Mybatis之Oracle增删查改示例--转
  5. IE下默认TD colspan rowspan值为1
  6. js日历插件 中文、英文日历
  7. 团队博客作业Week1
  8. U8Bom查询
  9. CTSC2015&APIO2015滚粗记
  10. C#获取mac
  11. 旧发票要保留SIRET等信息,或者整个PDF
  12. SDWebImage源码解读之SDWebImagePrefetcher
  13. 1602: [Usaco2008 Oct]牧场行走
  14. php常用的优化手段
  15. RegExp(正则表达式)常用知识点小结
  16. HDU 6097---Mindis(二分)
  17. UWP 手绘视频创作工具技术分享系列 - 有 AI 的手绘视频
  18. Selenium API常用方法
  19. ThinkCMF项目部署出现无法加载数据库驱动解决方案
  20. LVS+OSPF+FULLNAT集群架构

热门文章

  1. python3爬虫 爬取动漫视频
  2. 推荐一个小而美的Python代码格式化工具
  3. radio样式
  4. Java如何遍历二维数据
  5. 解决Typecho Gravatar头像加载缓慢的问题
  6. 详解PHP中instanceof关键字及instanceof关键字有什么作用
  7. 20199308《Linux内核原理与分析》第十一周作业
  8. How to use QueryPerformanceCounter? (c++,不使用 .Net)
  9. Codeforces Round #628 (Div. 2) 题解
  10. Scala教程之:Scala基础