트렌딩 목록으로
Python

pytest-dev / pytest

pytest 프레임워크는 작은 테스트를 작성하기 쉽게 만들어주지만, 복잡한 기능 테스트를 지원하도록 확장할 수도 있습니다

14.0K
3.2K
25일 전
GitHub에서 보기

이 프로젝트에 대해

pytest-dev 님의 pytest 프로젝트는 GitHub에서 14.0K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Python 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Python 100%Gherkin 0%

🇰🇷 한국어 번역 README

캐시 히트

.. image:: :target: :align: center :height: 200 :alt: pytest


.. image:: :target:

.. image:: :target:

.. image:: :target:

.. image:: :target: :alt: 코드 커버리지 상태

.. image:: :target:

.. image:: :target: :alt: pre-commit.ci 상태

.. image:: :target:

.. image:: :target: :alt: 문서 상태

.. image:: :target: :alt: Discord

.. image:: :target: :alt: Libera 채팅

pytest 프레임워크는 작은 테스트를 쉽게 작성할 수 있게 해주며, 응용 프로그램과 라이브러리의 복잡한 기능 테스트도 지원할 수 있도록 확장됩니다.

간단한 테스트 예시:

.. code-block:: python

# test_sample.py의 내용
def inc(x):
    return x + 1

def test_answer():
    assert inc(3) == 5

실행하려면::

$ pytest
============================= 테스트 세션 시작 =============================
수집된 항목 1개

test_sample.py F

================================== 실패 ===================================
_________________________________ test_answer _________________________________

    def test_answer():
>       assert inc(3) == 5
E       assert 4 == 5
E        +  여기서 4 = inc(3)

test_sample.py:5: AssertionError
========================== 1개 실패, 0.04초 소요 ===========================

pytest의 상세한 어설션 인트로스펙션 덕분에, 단순한 assert 문을 사용할 수 있습니다. 시작하기 _를 참조하세요.


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

pytest-dev/pytest GitHub 원문 바로가기 →