2012-08-24 3 views
31

현재 hudson을 사용하여 장고 테스트를 자동화하려고하고 있으며 이미 존재하는 경우 테스트 데이터베이스를 자동으로 삭제하는 옵션을 찾기 위해 고심하고 있습니다. 일반적으로 테스트 데이터베이스를 파괴하겠다는 확인 메시지가 표시됩니다 자동 테스트는 분명히 제공 할 수 없다).django 테스트 데이터베이스를 자동으로 삭제하는 방법

모든 의견을 보내 주시면 감사하겠습니다.

건배, R 테스트 명령의 문서 볼 수

+3

했나 너 시도해? – jpic

+1

아. 그랬어! 지구상 어디에서 기록 되었습니까? –

+0

답안에서 대답 했으므로 질문을 닫을 수 있습니다 (열린 질문을 찾기 위해 잠복 해있는 사람들에게 시간을 절약 할 것입니다) – jpic

답변

51

사용 --help :

>>> ./manage.py test --help 
Usage: ./manage.py test [options] [appname ...] 

Runs the test suite for the specified applications, or the entire site if no apps are specified. 

[...] 

--noinput    Tells Django to NOT prompt the user for input of any 
         kind. 

을 그리고 테스트 DB를 파괴에 --noinput하는 기본값을 사용)

+1

... 그리고 내가 뭘했는지 알아? 수동으로 매번 Django에 패치를 적용하여 'autoclobber'를 True로 설정했습니다. 감사. 이것은 Django 문서의 어딘가에 문서화되어야한다. – dotz

+0

"이것은 어딘가에 문서화되어야합니다 ..."- 지금은 문서화되어있는 것처럼 보입니다. –

+0

좋아, 48 시간 후에이 스레드에 PR에 대한 링크가 없다면 오늘 기부하려고 노력할 것입니다. 그러면 다른 누군가가 시도 해봐야 할 것입니다 ^^ – jpic

관련 문제