monkeypatchのサンプル
monkeypatchのサンプルです。
目次
サンプル
テスト対象
class Cls(): |
テスト
フィクスチャとしてmonkeypatchを使用する。
from clsfile import Cls |
できること
monkeypatch.setattr(obj, name, value, raising=True)
monkeypatch.delattr(obj, name, raising=True)
monkeypatch.setitem(mapping, name, value)
monkeypatch.delitem(obj, name, raising=True)
monkeypatch.setenv(name, value, prepend=None)
monkeypatch.delenv(name, raising=True)
monkeypatch.syspath_prepend(path)
monkeypatch.chdir(path)
monkeypatch.context()