2013-05-09 4 views
5

प्लोनटेस्टकेस, plone.testing और plone.app.testing पैकेजों के बीच अंतर क्या हैं?प्लोनटेस्टकेस, plone.testing और plone.app.testing पैकेजों के बीच अंतर क्या हैं?

वैसे, प्लोनटेस्टकेस नए प्लोन 4 उत्पादों का परीक्षण करने के लिए अनुशंसित नहीं है?

उत्तर

11

प्लोनटेस्टकेस एक पुराना उत्पाद है। यह अभी भी कई पैकेजों द्वारा उपयोग किया जाता है, लेकिन यह अधिक बोझिल, अधिक त्रुटि प्रवण है, और plone.testing और plone.app.testing की तुलना में कम अच्छी तरह से प्रलेखित है।

plone.testing और plone.app.testing पूरक हैं। पूर्व निम्न स्तर के प्राइमेटिव लागू करता है जो परीक्षण परतों के प्रबंधन और ज़ोप अनुप्रयोगों के परीक्षण के लिए प्लोन-द-सीएमएस पर निर्भर नहीं हैं। उत्तरार्द्ध एक एकीकरण परीक्षण में एक प्लोन साइट स्थापित करने के लिए गोंद प्रदान करता है।

यदि आप plone.app.testing दस्तावेज़ पढ़ते हैं, तो आपको अपनी आवश्यक चीज़ों को प्राप्त करना चाहिए।

5

plone.app.testing में वे हिस्सों हैं जो प्लोन पैकेज विकास के लिए विशिष्ट हैं; plone.testing सामान्य है और इसे प्लोन से स्वतंत्र रूप से उपयोग किया जा सकता है। plone.app.testingplone.testing के शीर्ष पर बनाता है।

दोनों पैकेज परीक्षण समर्थन पुस्तकालयों की नई पीढ़ी हैं। PloneTestCase पुरानी पीढ़ी है।

विशेष रूप से, परतों का समर्थन plone.testing में काफी सुधार हुआ है।

संबंधित मुद्दे