初识Python的unittest

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Python的unittest相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

初识Python的unittest

Python系列之初识unittest

手把手教你pytest测试框架—— 初识框架

unittest测试框架初识_01

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段