ㅁㄴㅇㄻㄴㅇㄹ

[Python] unittest 모든 테스트 코드 실행하기 본문

Python

[Python] unittest 모든 테스트 코드 실행하기

hanbin8269 2021. 5. 29. 14:52

하위 디렉토리의 모든 테스트를 실행하고 싶을 때가 있다.

 

그럴때는

$ python -m unittest discover

를 입력하면 하위 디렉토리모든 테스트를 실행한다. (기본적으로 "test*.py" 포맷의 파일을 찾아 실행한다.)

 

$ python -m unittest discover 
F.
======================================================================
FAIL: test_failure (test2.HelloTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\workspace\study\TIL\test2.py", line 9, in test_failure
    self.assertEqual(0,1)
AssertionError: 0 != 1

----------------------------------------------------------------------
Ran 2 tests in 0.001s

FAILED (failures=1)