मैं परीक्षण विफल होने पर हर बार आईपीडीबी शुरू करना चाहता हूं। मैंनेडीजेंगो परीक्षण में परीक्षण विफल होने पर ipdb को कैसे कॉल करें?
$ ipython manage.py test myapp --pdb
पर प्रयास नहीं किया लेकिन यह काम नहीं करता है।
मैं परीक्षण विफल होने पर हर बार आईपीडीबी शुरू करना चाहता हूं। मैंनेडीजेंगो परीक्षण में परीक्षण विफल होने पर ipdb को कैसे कॉल करें?
$ ipython manage.py test myapp --pdb
पर प्रयास नहीं किया लेकिन यह काम नहीं करता है।
यदि आप pip install ipdbplugin
और pip install django-nose
, तो करने के लिए django_nose
जोड़ने अपने INSTALLED_APPS
और TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
निर्धारित करते हैं, आप तो कॉल कर सकते हैं:
./manage.py test --ipdb
या
./manage.py test --ipdb-failures
देखें https://github.com/flavioamieiro/nose-ipdb और https://github.com/django-nose/django-nose अधिक जानकारी के लिए।
आपको nose
और django-nose
पैकेज स्थापित करने की आवश्यकता होगी। आप अपनी परियोजना के लिए django-nose
कॉन्फ़िगर करने के बाद, डिफ़ॉल्ट परीक्षण धावक और test
प्रबंधन कमांड nose
परीक्षण धावक का समर्थन करता है के साथ व्यवस्था कड़ी कर दी जाएगी।
कमांड का a gist with the output है जो सेटअप के बाद परीक्षण चलाने के लिए आपको प्राप्त विकल्पों की प्रभावशाली सूची दिखाता है।
आप django-pdb ऐप का उपयोग कर सकते हैं। केवल स्थापित में अपनी सेटिंग परियोजना
यह मैं वास्तव में क्या चाहते थे हो रहा है, लेकिन मैं इसे Django-userena से जूझ रहा है लगता है। जब Django-PDG स्थापित, मैं इस देखें: 'संबंध" userena_userenasignup " – zVictor
manage.py syncdb exist' नहीं है ?? – Goin