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

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

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

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

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

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







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください