하위 시험의 표현
반복문 안에서 입력별 검사를 수행할 때 각 구간에 메시지와 매개변수를 붙여 구분할 수 있다. 한 구간의 단언 실패를 보고하면서 다음 구간의 검사 결과도 확인하는 방식이다. 실패한 입력을 식별할 수 있도록 정보를 함께 남기는 것이 중요하다.
다른 시험 구성과의 차이
한 함수 안의 하위 시험은 별도 시험 함수를 여러 개 수집하는 구성과 다르다. 준비한 상태와 함수의 실행 흐름을 공유할 수 있다. 각 입력을 독립적으로 준비해야 하는지, 공통 상태 안에서 여러 항목을 확인해야 하는지에 따라 방식을 선택한다.
통합과 유지보수
공식 저장소는 기능이 pytest 9.0에 직접 통합되어 독립 플러그인의 유지보수를 종료하고 저장소를 보관할 예정이라고 안내한다. 새 환경에서는 pytest 버전의 내장 지원을 먼저 확인하고, 기존 환경은 플러그인과 본체의 호환성을 구분한다.
관련 문서
Pytest-check / Pytest-mock / Pytest-rerunfailures / Pytest-xdist