파이썬 단위테스트(unittest) 사용하기 -1
unittest 단위 테스트 프레임워크로 본래 JUnit 으로부터 영감을 받고 다른 언어의 주요 단위 테스트 프레임워크와 비슷한 특징을 가지고 있다. 테스트 자동화, 테스트를 위한 사전 설정(setup)과 종료(shutdown) 코드 공유, 테스트를 컬렉션에 종합하기, 테스트와 리포트 프레임워크의 분리 등을 지원한다. 개념 test fixture : 1개 또는 그 이상의 테스트를 수행할 때 필요한 준비와 그와 관련된 정리 동작에 해당된다. test case : 테스트의 개별 단위이다. test suite: 여러 테스트 케이스, 테스트 슈트의 모음으로 서로 같이 실행되어야할 테스트들을 종합하는데 사용 test runner: 테스트 실행을 조율하고 결과를 사용자에게 제공하는 역할을 하는 컴포넌트이다. 정리 ..