유닛 테스트 테스트 파이썬 커맨드 라인 실행 유닛

유닛 테스트 유닛 테스트 개발에 중요한 부분입니다, 파이썬은 더 편리합니다

빌드 환경

사용자 정의 패키지 패키지 프로젝트의 두 가지 방법이 있습니다, 패키지 경로를 지정해야합니다

  1. 의 sys.path를 사용하여, 그러나 이것은 다른 문서의 각 실행이 한 번 실행되도록해야 할 때

    sys.path本身是多个地址的列表。
    sys.path.append():添加一个地址
    sys.path += [directory's list] :添加多个地址(或者也可以用sys.path.extend())
    sys.path.remove() 去掉地址
  2. PYTHONPATH 변수 설정 조건은
    패키지 PYTHONPATH의 경로를 추가합니다

  3. 어떻게 파이썬을 포함 사용자 정의 네임 스페이스 패키지에 관해서, 확장되지
    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 등의 큰 도구를 규칙적 셀 수 있음

개요

눈에 보이는 파이썬이 매우 편리합니다

추천

출처www.cnblogs.com/hustcpp/p/12431074.html