유닛 테스트 유닛 테스트 개발에 중요한 부분입니다, 파이썬은 더 편리합니다
빌드 환경
사용자 정의 패키지 패키지 프로젝트의 두 가지 방법이 있습니다, 패키지 경로를 지정해야합니다
의 sys.path를 사용하여, 그러나 이것은 다른 문서의 각 실행이 한 번 실행되도록해야 할 때
sys.path本身是多个地址的列表。 sys.path.append():添加一个地址 sys.path += [directory's list] :添加多个地址(或者也可以用sys.path.extend()) sys.path.remove() 去掉地址
PYTHONPATH 변수 설정 조건은
패키지 PYTHONPATH의 경로를 추가합니다어떻게 파이썬을 포함 사용자 정의 네임 스페이스 패키지에 관해서, 확장되지
https://www.python.org/dev/peps/pep-0420/
테스트 실행
python -m unittest MODULE/CLASS/FUNCTION
모듈이 제거 된 이름 TEST_의 일부입니다 있도록 유닛 테스트 때문에 파일은 TEST_에 시작
당신이 케이스를 사용하는 알 수없는 경우, 당신은 -v 찾을 수 있습니다
python -m unittest -v
성능 테스트
때때로, 우리뿐만 단위 테스트 코드의 정확성을 보장뿐만 아니라 찾을 수있다 cprofile 명령,에 의해 처벌를 규칙적 찾을 경우 성능 손실
cPerf 성능을 확인할 수 있습니다 사용
python -m cPerf
뿐만 아니라 당신은 또한 kcachegrind 등의 큰 도구를 규칙적 셀 수 있음
개요
눈에 보이는 파이썬이 매우 편리합니다