Pythonでのテストにモックを使用しています。メソッドを上書きして内部的__new__
に呼び出すメタクラスを単体テストしようとしています。type.__new__(cls)
実際に を呼び出したくないtype.__new__
ので、 をモックしたいと思いtype
ます。もちろん、__builtin__.type
テスト内でオブジェクトの構築を壊すので、パッチを当てることはできません。
type
したがって、テスト中のモジュール内でのモックを制限したいと考えています。これは可能ですか?