프로그래밍 언어/Python

Python unittest-assert Raises의 반대?

Rateye 2021. 8. 11. 10:34
728x90
반응형
질문 : Python unittest-assertRaises의 반대

주어진 상황에서 예외가 발생하지 않는지 확인하는 테스트를 작성하고 싶습니다.

예외가 발생했는지 테스트하는 것은 간단합니다.

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!")
출처 : https://stackoverflow.com/questions/4319825/python-unittest-opposite-of-assertraises
728x90
반응형