pythonで単体テストで、例外時の処理を行いたい場合は以下の方法がある。
メソッドで任意例外を呼び出す場合
以下の例は、codecs.open が呼び出されると、Exception(“test”)が投げられる
オブジェクトのメソッドが呼ばれたときに任意の例外を出す場合
以下の例は、MySQLdb.cursors.DictCursor のexecuteメソッドが呼ばれたときに任意の例外が呼ばれるようにする
いかがでしたでしょうか
pythonで単体テストで、例外時の処理を行いたい場合は以下の方法がある。
以下の例は、codecs.open が呼び出されると、Exception(“test”)が投げられる
以下の例は、MySQLdb.cursors.DictCursor のexecuteメソッドが呼ばれたときに任意の例外が呼ばれるようにする