में Django टेस्ट डाटाबेस नाम मैं एक अजगर वस्तु का उपयोग कर डेटाबेस को निर्दिष्ट कर रहा हूँ निर्दिष्ट करें? मैं सेटिंग्स.py फ़ाइल में TEST_NAME = 'auto_tests'
का उपयोग करने का प्रयास कर रहा हूं। हालांकि, जब मैं चलाने python manage.py tests <app_name>
मैं निम्न संदेश मिलता है:settings.py
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 में यह अब "परीक्षण" है: {"NAME": "auto_tests"}, '(https://docs.djangoproject.com/en/dev/ref/settings/#test देखें) – kd88