[python] pytest의 설치 및 환경 설정

Python은 많은 개발자들 사이에서 인기 있는 프로그래밍 언어입니다. 그리고 pytest는 Python으로 작성된 테스트 프레임워크 중 하나로, Python 애플리케이션의 테스트를 쉽게 작성하고 실행할 수 있게 도와줍니다.

이번에는 pytest를 설치하고 간단한 테스트를 작성하고 실행하기 위한 환경 설정 방법에 대해 알아보겠습니다.

pytest 설치

pytest를 설치하려면 먼저 Python이 시스템에 설치되어 있어야 합니다. Python이 설치되어 있지 않다면 먼저 Python 공식 웹사이트에서 Python을 다운로드하고 설치해야 합니다.

Python이 시스템에 설치되어 있다면 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 pytest를 설치할 수 있습니다.

pip install pytest

pytest를 이용한 간단한 테스트 작성

이제 pytest를 사용하여 간단한 테스트를 작성해보겠습니다. 먼저, 다음과 같이 간단한 함수를 포함하는 test_sample.py 파일을 작성합니다.

# test_sample.py

def inc(x):
    return x + 1

def test_inc():
    assert inc(3) == 4

위의 코드는 inc 함수를 정의하고, test_inc라는 테스트 함수를 작성한 예제입니다. test_inc 함수는 inc(3)의 반환값이 4인지를 확인하는 간단한 테스트를 수행합니다.

pytest 실행

이제 작성한 테스트를 실행해봅시다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 test_sample.py를 실행해보세요.

pytest test_sample.py

이제 위의 명령을 실행하면 pytest가 test_sample.py 파일에 작성한 테스트를 실행하고 결과를 보여줄 것입니다.

이렇게 pytest를 설치하고 간단한 테스트를 작성하고 실행하는 방법에 대해 알아보았습니다. pytest는 이 외에도 다양한 기능과 옵션을 제공하므로, 더 알고 싶다면 공식 문서를 참고하시기 바랍니다.

참고 자료