Python單元測試框架unittest簡明使用實(shí)例
測試步驟
1. 導(dǎo)入unittest模塊
import unittest
2. 編寫測試的類繼承unittest.TestCase
class Tester(unittest.TestCase)
3. 編寫測試的方法必須以test開頭
def test_add(self)
def test_sub(self)
4.使用TestCase class提供的方法測試功能點(diǎn)
5.調(diào)用unittest.main()方法運(yùn)行所有以test開頭的方法
if __name__ == '__main__':
unittest.main()
實(shí)例如下
被測試類
#!/usr/bin/python
#coding=utf-8
class Computer(object):
@staticmethod
def add(a, b):
return a + b;
@staticmethod
def sub(a, b):
return a - b;<strong> </strong>
測試類
#!/usr/bin/python
#coding=utf-8
import unittest
from Testee import Computer
class Tester(unittest.TestCase):
def test_add(self):
self.assertEqual(Computer.add(2, 3), 5, "test add function")
def test_sub(self):
self.assertEqual(Computer.sub(5, 1), 4, "test sub function")
if __name__ == '__main__':
unittest.main()
運(yùn)行結(jié)果:
----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK
- python單元測試unittest實(shí)例詳解
- Python單元測試框架unittest使用方法講解
- Python中unittest用法實(shí)例
- Python+request+unittest實(shí)現(xiàn)接口測試框架集成實(shí)例
- Python Unittest自動化單元測試框架詳解
- Python unittest 簡單實(shí)現(xiàn)參數(shù)化的方法
- Python unittest單元測試框架的使用
- Python中Unittest框架的具體使用
- Python Unittest根據(jù)不同測試環(huán)境跳過用例的方法
- 一篇文章搞懂Python Unittest測試方法的執(zhí)行順序
相關(guān)文章
python+django快速實(shí)現(xiàn)文件上傳
本篇文章主要介紹了django快速實(shí)現(xiàn)文件上傳,通過django web框架來實(shí)現(xiàn)一些簡單的功能,有需要的可以了解一下。2016-10-10python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決
這篇文章主要介紹了python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決方法 ,需要的朋友可以參考下2019-04-04Python中利用aiohttp制作異步爬蟲及簡單應(yīng)用
asyncio可以實(shí)現(xiàn)單線程并發(fā)IO操作,是Python中常用的異步處理模塊。這篇文章主要介紹了Python中利用aiohttp制作異步爬蟲的相關(guān)知識,需要的朋友可以參考下2018-11-11手把手教你如何用Pycharm2020.1.1配置遠(yuǎn)程連接的詳細(xì)步驟
這篇文章主要介紹了如何用Pycharm2020.1.1配置遠(yuǎn)程連接,分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-08-08Python 解析pymysql模塊操作數(shù)據(jù)庫的方法
這篇文章主要介紹了Python 解析pymysql模塊操作數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02python中的List sort()與torch.sort()
這篇文章主要介紹了python中的List sort()與torch.sort()使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Python結(jié)合OpenCV和Pyzbar實(shí)現(xiàn)實(shí)時(shí)攝像頭識別二維碼
這篇文章主要為大家詳細(xì)介紹了如何使用Python編程語言結(jié)合OpenCV和Pyzbar庫來實(shí)時(shí)攝像頭識別二維碼,文中的示例代碼講解詳細(xì),需要的可以參考下2024-01-01