문제

오픈 소스 파이썬 프로젝트 (즉, Jinja2)를 통해 해킹하려고합니다.

내가 "내 길을 해킹하고있다"고 말할 때, 나는 내가하고있는 일을 정말로 모른다는 것을 의미한다.

단위 테스트로 가득 찬 패키지가 있습니다 (살펴보고 싶다면 여기 있어요). 기본적으로 "test_xxxxxx.py"라는 이름의 Python 파일로 가득 찬 폴더입니다.

이 모든 테스트를 하나의 명령으로 어떻게 실행합니까?

도움이 되었습니까?

해결책

Jinja가 사용하는 것처럼 보입니다 py. 테스트 테스트 도구. 그렇다면 그냥 실행하여 모든 테스트를 실행할 수 있습니다. py.test 테스트 내 하위 디렉토리 내에서.

다른 팁

디렉토리를 '걷기'하고 "test_xxxxxx.py"와 같은 파일에서 모든 것을 가져오고 unittest.main ()을 호출하십시오.

당신은 또한 볼 수 있습니다 도. 그것은 py.test Evolution이어야합니다.

Jinja2 패키지에서 "test.py"를 조심하십시오! - 단위 테스트가 아닙니다! 이는 속성을 확인하기위한 유틸리티 함수 세트입니다. 내 테스트 패키지는 이름 "테스트"로 인해 단위 테스트라고 가정하고 이상한 메시지를 반환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top