함수로 작성하는 테스트
작은 테스트 함수를 작성하고 일반 assert 문으로 기대하는 조건을 표현할 수 있다. 실패하면 단정문을 분석해 비교한 값 등의 상세 정보를 보여 준다. 별도의 여러 단정 메서드 이름을 사용하지 않고도 실패 원인을 살펴볼 수 있다.
탐색과 테스트 자원
테스트 모듈과 함수를 자동으로 찾는다. 픽스처로 작은 자원이나 매개변수화된 장기 자원을 관리할 수 있다. 테스트의 조건 확인과 그에 필요한 자원의 준비를 나누어 구성하는 방식이다.
기존 테스트와 확장
기존 unittest 테스트 모음도 실행할 수 있다. 플러그인 구조를 통해 프로젝트에 필요한 기능을 추가한다. 작은 단위 검사에서 복잡한 응용의 기능 검사까지 테스트의 구성과 실행을 관리하는 기반으로 활용한다.
관련 문서
Tox 테스트 도구 / Hypothesis 테스트 도구 / Proptest / 단위 테스트 / 소프트웨어 테스트 / Python