2012-11-20 2 views
1

Plone (collective.z3cform.wizard)에서 달걀 중 하나를 사용하려고합니다. 나는 문서를 읽는 동안 doctest를 따르고 있으며,이 시점에서 내 자신의 코드에 대한 테스트를 작성하려고한다.타사 달걀에 plone 단위 테스트 실행

테스트 예제를 따르는 동안 테스트가 실행되는 것과 다릅니다. 다른 솔루션을 찾기 전에 써드 파티 달걀에 대한 테스트를하고 싶습니다. 어떻게 해야할지 모르겠습니다.

Plone 3에서는 ./bin/test을 Plone 4에서 실행하려고 할 때 ./bin/instance test을 통해 제 3 자 테스트를 지정할 수있었습니다. 개발 테스트 만 실행합니다. 지금까지 --module 및 --package 옵션을 사용하여 시도했지만 ImportErrors 만 얻은 것 같습니다.

UPDATE : 나는 justing의 buildout 해요 그리고 여기

[test] 
recipe = zc.recipe.testrunner 
defaults = ['--auto-color', '--auto-progress'] 
eggs = 
     ... my development eggs... 
+0

당신의 buildout의'test' 부분은'eggs' 항목이없는 :

bin/test-s 옵션을 사용하여, 하나 개의 패키지에 대한 모든 테스트를 실행하려면? –

답변

3

bin/test 명령은 보통 zc.recipe.testrunner 또는 collective.xmltestreport 조리법을 사용하여 buildout 부분에 의해 생성의 관련 부분입니다. 이러한 조리법은 eggs 항목을 지원하여 사용할 수있는 달걀을 구성합니다. 당신이 통합 설치 프로그램 플론 (Plone)를 설치 한 경우

은 다음 [test] 부분은 development.cfg 원하는 계란을 보장하기 위해뿐만 아니라 해당 항목에 달걀을 추가 할 수있는, 그래서 [buildout] 섹션에서 test-packages 항목을 포함하도록 설정되어 테스트가 포함됩니다.

bin/test -s collective.z3cform.wizard 
+0

테스트를 기대하고 있었지만 코드를 살펴보면 doctests 였으므로 다음 줄은 정당화됩니다. 총 : 0 테스트, 0 실패, 0.000 초당 0 오류. 테스트 중 하나에 거짓 주장을 추가했지만 아무런 변화가 없었습니다. –

관련 문제