에서 장고 테스트 데이터베이스 이름을 지정? 나는 settings.py 파일에서 TEST_NAME = 'auto_tests'
을 사용하려고 노력했다. 내가 실행할 때, python manage.py tests <app_name>
나는 다음과 같은 메시지가 얻을 :내가 파이썬 객체를 사용하여 데이터베이스를 지정하고 있습니다
Creating test database 'default'...
Got an error creating the test database: (1007, "Can't create database 'test_testsqldb'; database exists")
Type 'yes' if you would like to try deleting the test database 'test_testsqldb', or 'no' to cancel:
내가 내 테스트를 실행하는 경우 별도의 데이터베이스를 만들 수있는 시스템을 기대하고 있습니다를, 아마도 'auto_tests_testsqldb'라는; 그러나, 그것은 여전히 내게 test_testsqldb에 대해 묻고 있습니다.
아무쪼록 감사드립니다.
+1 TEST_NAME의 열쇠는 내가 찾고있는 열쇠입니다. 테스트 문서에서 설정 정보를 확인하지 않았습니까? –
Django 1.10에서 이것은 "TEST"입니다 : { "NAME": "auto_tests"},'(https://docs.djangoproject.com/en/dev/ref/settings/#test를보십시오) – kd88