[python] 単体テスト モックで例外を呼び出す場合

pythonで単体テストで、例外時の処理を行いたい場合は以下の方法がある。

メソッドで任意例外を呼び出す場合

以下の例は、codecs.open が呼び出されると、Exception(“test”)が投げられる

オブジェクトのメソッドが呼ばれたときに任意の例外を出す場合

以下の例は、MySQLdb.cursors.DictCursor のexecuteメソッドが呼ばれたときに任意の例外が呼ばれるようにする