반응형
질문
나는 특정한 상황에서 예외가 발생하지 않음을 확인하기 위해 테스트를 작성하고 싶습니다.
예외가 발생하는지 테스트하는 것은 간단합니다...
sInvalidPath=AlwaysSuppliesAnInvalidPath()
self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath)
... 하지만 반대로 어떻게 할 수 있을까요.
다음과 같은 것을 원합니다...
sValidPath=AlwaysSuppliesAValidPath()
self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)
답변
def run_test(self):
try:
myFunc()
except ExceptionType:
self.fail("myFunc() raised ExceptionType unexpectedly!")
반응형
댓글