blog

Pytest 소개 및 기능

날짜: 2021-10-14


내가 파이썬 프로젝트를 유지보수 할때, 가장 많이 썻던 test framework 인 pytest 에 대하여 한버 정리해보고자 한다.
시작하기 전에, 일단 영어 잘하는 분은 공식 사이트 만 한 곳이 없으니 참고하시길!

pytest 소개

pytest 란 무엇일까? 일단 공식사이트 내용에 따르면 아래와 같다

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
= pytest 는 Application 및 Library 를 위한 작은 것부터 복잡한 테스트를 쉽게 작성할 수 있게 해주는 프레임 워크이다

pytest 특징

pytest 기본 용어

pytest 프레임 워크 내에서 사용되는 기본 용어들과 그 개념을 살펴보자.

몇가지 marker 소개

marker 에 대한 이해를 돕기 위해 built-in marker 중 자주 쓰이는 것들 일부를 소개한다.
전체 built-in marker 목록은 여기 에서 볼 수 있음
pytest --markers 명령어를 이용해 현재 사용 가능한 marker 목록을 볼 수도 있다


목록으로