일부 상태 변수를 검사하기 위해 테스트 함수 내에 일부 로깅 문을 넣고 싶습니다. 나는 다음과 같은 코드를 가지고 : import pytest,os
import logging
logging.basicConfig(level=logging.DEBUG)
mylogger = logging.getLogger()
########################
py.test를 사용하여 stdlib 로깅이 꽤 많이 들어있는 일부 모듈을 테스트하고 있습니다. 필자는 py.test에 의해 캡쳐 된 stdout에 기록하는 로깅을 좋아할 것이므로 테스트에 실패하면 모든 관련 로깅 메시지를 받게 될 것입니다. 문제는 로깅 모듈이 py.test 에 의해 제공된 'stdout'개체에 메시지를 기록하려고 시도하는 것입니다. 이후
저는 최근 unittest 프레임 워크 py.test으로 전환 한 프로젝트에서 일하고 있습니다. Eclipse에서 내 테스트를 호출하여 디버거를 사용할 수 있도록했습니다 (예 : 중단 점을 배치하여 테스트 실패가 발생하는 방식을 분석). 이제는 테스트를 실행하는 유일한 방법은 명령 행 블랙 박스를 사용하기 때문에 더 이상 가능하지 않습니다. 파이썬에서 py
py.test를 좋아하고 원격 테스트 실행 기능을 사용하여 원격 컴퓨터에서 테스트를 실행할 수 있습니다. 아주 작은 의사가 있으며 나는 그것에 좌절하고 있습니다. 내가 뭘 잘못하고 있는지 알아내는 데 도움이됩니다. c:\Python26\Scripts\py.test --dist=each --tx socket=192.168.1.11:8888 tests\test
Cc Cc가 py.test를 실행하고 편집중인 파일의 이름이 test_로 시작하고 일반적으로 py-execute-buffer를 실행하는 경우 출력을 다른 버퍼에 표시하고 싶습니다. 그렇지 않으면. 어떻게하면 좋을까요? 나는 python-mode로 emacs 23.1.1을 사용하고 있으며 명령 행에서 py.test에 접근 할 수있다.
질문에 관심이 있으시면 먼저 설명을 입력하십시오. py.test의 컨텍스트에서, 작은 테스트 함수 템플릿 집합에서 많은 수의 테스트 함수를 생성하려면 어떻게해야합니까? 같은 뭔가 : models = [model1,model2,model3]
data_sets = [data1,data2,data3]
def generate_test_learn_paramet
py.test를 사용하는 프로젝트 (목록)를 찾고 있습니다. 새로운 테스트를 통해 py.test를 사용하고 싶습니다. 프로젝트에서 예제가 필요하므로 py.test를 광범위하게 사용할 수 있습니다. 문서는 py.test에 유용하지만, 너무 잘 잡혀서 잘 이해할 수는 없습니다. 어떻게 작동하는지 모호한 생각이 있습니다. pycon에서 py.test 비디오 (3