私は以下を使用してPythonでユニットテストを書いていますassertEqual
:
def test_SetOwner(self, owner):
self.objectid.SetOwner(owner)
self.assertEqual(self.objectid.GetOwner(), owner)
これはほとんどの場合に機能しますが、一部の特定の状況では、これが でRuntimeError
始まることで失敗しCould not execute...
ます。ただし、ユニットテスト スイートでエラーが発生しないことが期待されます。
assertEqual
他のすべての RuntimeErrors をキャッチしながら、この特定の文字列で始まる RuntimeErrors で失敗しないようにする方法はありますか? または、これを処理するためのより良い方法はありますか?