개요개발 과정에서 테스트는 필수적이다. 하지만 여태까지 테스트 코드를 작성해 본 적은 없는데, 이유는 여럿이 있겠지만 근본 원인은 잘 몰라서였다. 인터넷에서 떠도는 테스트 주도 개발이라는 게 뭔지, 그래서 어떤 함수를 테스트해야 하는지 등등……. 다만 일단 작성 방법을 알아야 할 것 같으니 Python으로 테스트 코드를 작성하도록 도와주는 unittest라는 라이브러리의 사용 방법을 조금 알아보고자 한다. unittestPython의 unittest는 Java JUnit, JavaScript Jest와 같은 단위 테스트 프레임워크이다. 기본적으로 내장되어 있어 바로 임포트 해서 사용할 수 있다.import unittest TestCase단위 테스트는 단위 클래스에 필요한 유틸리티 메서드를 제공하는..