pytest-dev/pytest의 최신 릴리스는 9.1.1이다. 작은 테스트를 쉽게 짜면서 복잡한 기능 테스트까지 맡는 Python 테스트 프레임워크다. 테스트 모듈과 함수를 자동으로 찾아 실행하고, 실패한 assert(검증식)에 대한 자세한 정보를 함께 준다. 9.1.1이 무엇을 바꿨는지는 제공된 기록에 담겨 있지 않다.
이 프레임워크는 테스트를 짜고 돌리고 실패 원인을 확인하는 일을 한곳에서 맡는다. 모듈형 픽스처(fixture, 테스트가 재사용할 준비 데이터를 모듈 단위로 정의하는 방식)로 공통 준비를 한곳에 두고, 파라미터화(같은 테스트를 여러 입력값으로 되풀이해 실행하는 방법)로 입력값을 나눠 실행한다. unittest로 작성한 테스트도 같은 흐름에 넣어 함께 돌리고, 외부 기능을 덧붙이는 플러그인 구조를 제공한다. Python 3.10+ 또는 PyPy3를 지원하며, 라이선스는 MIT인 무료 오픈소스 소프트웨어로 배포된다. 저장소는 2015년 6월 15일에 시작했고 별표(star)는 14621개다.
다만 공개된 기록이 말해 주는 범위는 한정된다. README의 기능 설명은 성능을 잰 값이 아니라 지원 범위를 적은 문장이고, 성능 수치나 비교 자료도 담겨 있지 않다. 이 저장소의 신흥도(momentum) 평가는 0~10 기준 3.0이며 참신성·기술·품질 평가는 기재되어 있지 않다. 그래서 남는 판단은 이렇다. 2015년부터 이어진 익숙한 도구이고 새로 알려진 프로젝트는 아니니, Python 프로젝트의 테스트 도구를 고르는 자리라면 여전히 무난한 기본값에 가깝다.