반응형
질문
어떻게 함수가 예상한 예외를 던지지 않을 경우에만 실패하는 단위 테스트를 작성할 수 있나요?
답변
TestCase.assertRaises
(또는 TestCase.failUnlessRaises
)을(를) 예제로써 unittest 모듈에서 사용합니다.
import mymod
class MyTestCase(unittest.TestCase):
def test1(self):
self.assertRaises(SomeCoolException, mymod.myfunc)
반응형
댓글