码迷,mamicode.com
首页 > 编程语言 > 详细

初识Python的unittest

时间:2017-12-20 20:20:10      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:unittest   ase   错误   equal   sage   pre   class   rom   --   

assertEquals  
  函数原型1: assertEquals([String message],expected,actual)  
参数说明:  
       message是个可选的消息,假如提供,将会在发生错误时报告这个消息。  
   expected 是期望值,通常都是用户指定的内容。  
       actual 是被测试的代码返回的实际值。  
  函数原型2:assertEquals([String message],expected,actual,tolerance)  
参数说明:  
      message是个可选的消息,假如提供,将会在发生错误时报告这个消息。  
  expected是期望值,通常都是用户指定的内容。  
  actual是被测试的代码返回的实际值。  
  tolerance是误差参数,参加比较的两个浮点数在这个误差之内则会被认为是  
  相等的。

示例:

#定义被测方法,文件名为 wait_test.py


def add(a,b):
return a+b

def cheng(a,b):
return a*b
---------------------------------
import unittest
from wait_test import *

class MyTest(unittest.TestCase):

   def test_add(self):
     #断言
self.assertEqual(8,add(3,5),‘错误‘)

def test_cheng(self):
self.assertEqual(15,cheng(3,5),‘错误‘)


if __name__ == ‘__main__‘:
   unittest.main()

 

初识Python的unittest

标签:unittest   ase   错误   equal   sage   pre   class   rom   --   

原文地址:http://www.cnblogs.com/pengsilong/p/8075262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!