Django 1.4 परीक्षणों पर प्रलेखन राज्यों:
किसी दिए गए Django आवेदन के लिए, परीक्षण धावक दो स्थानों पर doctests के लिए लग रहा है:
models.py
फ़ाइल। आपने मॉड्यूल स्तरीय doctests और / या व्यक्तिगत मॉडलों के लिए एक doctest परिभाषित कर सकते हैं। यह मॉडल docstrings में मॉड्यूल docstring और मॉडल स्तरीय doctests में अनुप्रयोग स्तर doctests डाल करने के लिए आम बात है।एक फाइल बुलाया
tests.py
आवेदन निर्देशिका में - यानी, निर्देशिका कि models.py रखती है। इस फ़ाइल में किसी भी और सभी doctests आप लिखने के लिए जरूरी है कि मॉडल से संबंधित नहीं हैं चाहते हैं के लिए एक हुक है।
जिज्ञासा से बाहर मैं जानना चाहता हूँ क्यों Django के testrunner में doctests तक ही सीमित है करना चाहते हैं models.py
, लेकिन और अधिक व्यावहारिक रूप से मैं जानता हूँ कि कैसे एक (उदाहरण के लिए) को शामिल करने के testrunner के doctests का विस्तार कर सकता है करना चाहते हैं views.py
जब चल रहा है और अन्य मॉड्यूल manage.py test
।
मैं किसी भी इनपुट के लिए आभारी होंगे।
धन्यवाद।
ब्रायन