TIL

20221022_TIL : vscode에서 파이썬 pytest으로 테스트 하기

kimbro6 2022. 10. 22. 15:49

#1 서론

참고자료 영상을 따라하면서 pytest를 실행시켜 보려고 했는데 에러가 나서 정리한다.

#2 본론

  1. vscode마켓플레이스에 가서 'python test explorer for Visual Studio Code'를 다운로드 한다
  2. vscode 설정에 들어가서 'testing'을 검색하여 python 목록에 들어간다.
  3. python test enabled를 체크 해 준다.
  4. pip를 통해 pytest를 설치 해 준다.
  5. 프로젝트로 돌아가서 'pytest'로 디렉토리를 만든다. (이름을 pytest로 해야지 작동함)
  6. pytest디렉토리 안에 'test_'로 시작하는 파이썬 파일을 만든다. (예: test_math.py)
  7. 6.에서 만든 파일안에 'test_'로 시작하는 함수를 만든다.
  8. 화면 왼쪽 테스트 창에서 테스트를 실행한다.

설치해야 되는것
2,3번

4번: 터미널
$ pip install pytest

7번: 함수 만들기
#test_math.py
def plus(a, b):
    return a + b
def test_plus():
    assert plus(1, 2) == 3

#3 결론

중간에 pytest설치를 하지 않아서 계속 오류가 났었다.

테스트 하는 함수를 import해서 다른 여러함수들도 테스트 할 수 있을거 같다.

#4 참고자료

https://youtu.be/m0sZD3Epbm8