python之mock使用,基於unittest


這里只簡單的記錄一下mock return值
python3 可以直接導入,

import unittest.mock

把需要mock的函數實例化一下mock.Mock(return_value= )
直接調用

## mock使用
from unittest import mock
def need_mock():
    a = 1
    b = 2
    ## 假設他的實際返回值為a+b
    return a+b

def use_mock_func():
    ## 使用mock的函數
    print(need_mock())
    
## 這里mock對應函數
need_mock = mock.Mock(return_value='123')

## 調用測試一下
use_mock_func()

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM