掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
每一個(gè)庫或者模塊都是有其自身的作用,然后各司其職,像我們今天要來一起了解的 Mock庫,主要的作用就是進(jìn)行一個(gè)模塊的中的對(duì)象替換,當(dāng)我們的代碼文本寫的內(nèi)容較多,又遇到需要把某一個(gè)對(duì)象替換成另一個(gè)形式,這就要求我們需要去利用一個(gè)好用的工具,幫助我們?nèi)ヌ幚恚热鏼ock庫。

安裝命令:
pip install mock
mock庫的使用:
用途1、數(shù)據(jù)清洗功能沒有開發(fā)完畢
def data_parse(): Pass
用途2、數(shù)據(jù)展示功能
def data_show():
ret = data_parse()
try:
if ret.get('result') == "success":
return "data parse success"用途3、返回結(jié)果
from unittest import mock
import function1
class TestData(TestCase):
def test_print1(self):
function1.data_parse = mock.MagicMock(return_value={"result": "success", "reason":"null"})好啦,以上使用mock類以及介個(gè)使用庫,所用到的全部內(nèi)容了,大家可以仔細(xì)揣摩學(xué)習(xí)下,好啦,更多學(xué)習(xí)內(nèi)容,盡在python學(xué)習(xí)網(wǎng)。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流