2014-01-24 pythonのmockを使う Python 普通の使い方 テスト対象のクラス testモジュールのTest.py # coding: UTF-8 class Widget(object): def __init__(self): self.value = 10 def Additional(self, add): self.value += add return self.value テストコード from mock import Mock from test import Test def mock_value(value): return 20 + value if __name__ == '__main__': # 関数を置き換えて、100を固定で返すモックにする。 Test.Widget.Additional = Mock(return_value=100)