pytest-mockによるモックのサンプル。
目次
- インストール
- サンプル
インストール
サンプル
main.pyで,
def func1(): return func2()
def func2(): return 'x'
|
test_main.pyで,
from main import *
def test_func1(mocker): mocker.patch("main.func2", return_value='y') assert func1() == 'y'
|
以上のようにすると,mocker
はfunc2
がy
を返すよう擬制する.