7
유닛 테스트 파이썬에서 예외 제기하는 경우 : test_one
의 setUp
을 실행할 때 mkdir
이 실행 된 후 뭔가가 실패 할 경우정지 주행 테스트 설치 나는이 테스트 클래스가
class mytest(unittest.TestCase):
def setUp(self):
os.mkdir(...)
...
def tearDown(self):
shutil.rmtree(...)
def test_one(self):
...
def test_two(self):
...
, 그것은 여전히 test_two
의 setUp
를 실행하려고 할 것이다. 이 시점에서 rmtree
이 실행되지 않았기 때문에 mkdir
에 오류가 표시됩니다.
setUp
에 실패하면 현재 테스트 실행을 중단하도록 Python unittest에 알릴 방법이 있습니까? 나는 이 아니고, 정기적 인 시험 실패로 멈추고 자하는이 아닙니다.
이 해키하지만 – dm03514
을 당신의'setUp' 방법에서 예외를 포착하고 그에 따라 실패 할 경우의 당신이 받아 들일 수 올바른 =) – JiminyCricket