関数が予期される例外をスローしない場合にのみ失敗する単体テストを作成するにはどうすればよいでしょうか?
ベストアンサー1
使用TestCase.assertRaises
モジュールからunittest
、例えば次のようになります:
import mymod
class MyTestCase(unittest.TestCase):
def test1(self):
self.assertRaises(SomeCoolException, mymod.myfunc)