태그 보관물: python

Python unittest 모든 테스트 한 번에 하는 방법

파이썬으로 유닛테스트 처음 해 보는 분들 계시죠.
파일 하나씩은 실행시켜봤는데, 한 번에 모든 테스트 파일 실행하고 싶을 때 어떻게 해야 하는지 알려드릴게요.

테스트 실행하기

아래 명령어 한 줄이면 끝납니다. 프로젝트 루트에서 실행하도록 하세요.

python -m unittest

실행했는데, 아래와 같은 결과가 나왔나요? 그렇다면 이렇게 된 2가지 가능성이 있는데, 그 두 가지 확인해 보겠습니다.

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

해결해야 할 이슈 2가지

파일이름

테스트 파일 이름은 test_로 시작해야 합니다. 그렇지 않으면 unittest가 파일을 찾을 수 없어요.

__init__.py

테스트 파일이 있는 경로에 __init__.py가 없다면 꼭 만들어 주세요. 아래 한 줄로 끝나는 거 아시죠.

touch __init__.py

파이썬의 unittest 한 번에 하는 방법 확인해 봤습니다.
동일한 이슈 겪고 계신 분들께 도움이 되길 바랍니다.

Anaconda 가상환경 생성 및 삭제 방법

python 3.9 버전의 아나콘다 가상환경을 생성하는 방법은 다음과 같다. 3.9 대신에 원하는 버전을 입력하면 해당 버전으로 가상환경을 만들 수 있다.

conda create -n 가상환경이름 python=3.9

지금까지 생성한 가상환경 목록을 확인하고 싶다면 다음 명령어를 사용하면 된다.

conda env list

아나콘다 가상환경을 만들어 사용하다가 불필요해서 삭제해야 하는 경우가 있다. 가상환경을 삭제하는 방법은 다음과 같다.

conda env remove -n 가상환경이름