2013-12-10 5 views
0

현재 제공된 test_project./manage.py test autocomplete_light을 (를) INSTALLED_APPS에 추가 했으므로 실행할 수 있습니다.테스트를 위해 INSTALLED_APPS에 앱을 추가하는 방법은 무엇입니까?

사용자 요구 때문에 v2의 목표는 사용자 프로젝트에서 테스트를 사용하는 것이 었습니다. 가장 먼저해야 할 일은 example appssubdir of the module으로 옮기는 것입니다.

이제 테스트를 진행하는 동안 URL과 URL을 추가하면됩니다.

시도했지만 overriding settings with the provided method 데이터베이스를 만든 후이 설정을 무시합니다.

답변

1

DJANGO_SETTINGS_MODULE 환경 변수를 설정하여 특수한 settings.py를 사용하여 테스트를 실행할 수 있습니다. 이 특별한 "testsettings.py"는 일반적인 settings.py에서 *를 가져온 다음 INSTALLED_APPS에 필요한 추가 응용 프로그램을 추가 할 수 있습니다.

settings.py 파일은 일반적인 파이썬 모듈 일 뿐이므로 어딘가에서 추가 앱 목록을 얻으려는 논리를 추가 할 수 있습니다.

+0

좋은 아이디어! 사용자는 ./manage.py 테스트와 --settings 플래그를 사용하여 테스트를 실행할 수 없습니다. – jpic

+0

설정에 대해 잘 모르겠지만 사용자와 사용자 프로젝트가 정확히 무엇인지는 잘 모르겠지만 올바른 설정 파일을 사용하여 테스트 러너를 호출하는 작은 도우미 스크립트를 설정할 수 있습니까? – RemcoGerlich

+0

그게 효과가있다, 나는 그것을 시도 할거야. 귀하의 의견에 감사드립니다! – jpic

관련 문제