恐怖のMocking Python と Mock の話。 import されているモジュールをモックに差し替えたいときに from minimock import Mock import hoge hoge.fuga = Mock('hoge.fuga') と安易にやってはいけない。 これだと restore しても元の hoge.fuga には戻らない。 例えば turtle.py というのを考える: # turtle.py def soup(): return 'turtle' tests.py も考える。 import unittest from minimock import Mock, restore import turtle class TurtleTest(unittest.TestCase): def setUp(self): turtle.soup = Mock('tu