特定の状況で例外が発生しないことを確認するためのテストを作成したいと思います。
例外が発生したかどうかをテストするのは簡単です...
sInvalidPath=AlwaysSuppliesAnInvalidPath()
self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath)
...しかし、その逆はどうすればよいのでしょうか。
私が求めているのはこのようなものなのです...
sValidPath=AlwaysSuppliesAValidPath()
self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)
ベストアンサー1
def run_test(self):
try:
myFunc()
except ExceptionType:
self.fail("myFunc() raised ExceptionType unexpectedly!")