프로그래밍 언어/Python
Python 함수가 예외를 발생시키는 지 테스트 하는 방법
Rateye
2021. 6. 24. 11:28
728x90
반응형
질문 : Python 함수가 예외를 발생시키는 지 어떻게 테스트합니까?
함수가 예상되는 예외를 throw하지 않는 경우에만 실패하는 unittest를 어떻게 작성합니까?
답변
TestCase.assertRaises
(또는 TestCase.failUnlessRaises
)를 사용합니다. 예를 들면 다음과 같습니다.
import mymod
class MyTestCase(unittest.TestCase):
def test1(self):
self.assertRaises(SomeCoolException, mymod.myfunc)
출처 : https://stackoverflow.com/questions/129507/how-do-you-test-that-a-python-function-throws-an-exception
728x90
반응형