मैं एक पायसाइड 1.1.0-आधारित एप्लिकेशन बना रहा हूं, और यूनिट के लिए देखने और मेरे आवेदन को कार्यात्मक परीक्षण करने के लिए अच्छे उदाहरण ढूंढ रहा हूं। मैं यूआई के कार्यात्मक परीक्षण (यूआईएल के लेआउट को बदलने वाले यूआई स्लॉट्स का यूनिट परीक्षण) (जो आंशिक रूप से आंशिक रूप से मॉक प्रेषक और रिसीवर का उपयोग कर रहा है) के साथ-साथ इकाई के कार्यात्मक परीक्षण करने में सक्षम होना चाहता हूं कोड का परीक्षण जिसमें विगेट्स शामिल हैं, लेकिन बिना किसी विंडो को प्रस्तुत किए जाने की आवश्यकता है।यूनिट और कार्यात्मक परीक्षण एक पायसाइड-आधारित अनुप्रयोग?
एक उदाहरण के रूप में, जब मैं किसी मॉडल को एक मॉडल (QAbstractItemModel-derived ऑब्जेक्ट) में जोड़ा जाता है, तो मैं गतिशील रूप से मेन्यूबार में एक मेनू का सबमेनस बना देता हूं जो QTreeView को डेटा प्रदान करता है। मॉडल और सबमेनू को सिंक में रहना चाहिए, इसलिए मैं एक यूनिट टेस्ट लिखने में सक्षम होना चाहता हूं जो मॉडल और सबमेनू को प्रबंधित करने वाले नियंत्रक को डेटा सबमिट करता है, और दावा करता है कि मॉडल और सबमेनू दोनों ठीक से अपडेट किए गए थे।
यदि मैं इससे बच सकता हूं तो मैं अपने टेस्ट कोड में एक क्यूप्लिकेशंस स्थापित नहीं करना चाहूंगा। मैं भी किसी भी विंडो को प्रदर्शित नहीं करना चाहता हूं जब मैं केवल विगेट्स में डेटा संरचनाओं को सत्यापित करने की परवाह करता हूं, न कि उनके विज़ुअलाइज़ेशन।
मुझे http://www.pyside.org पर या मेरी Google खोजों में उपयुक्त मूल्य के कुछ भी नहीं मिल रहा है। क्या किसी के पास कोई अच्छा अनुभव है या अच्छा नमूना कोड पता है जिसे मुझे देखना चाहिए?
मैं भी अत्यधिक इस के लिए एक समाधान में intereseted कर रहा हूँ में मदद करता है, जैसा कि मैंने ठीक उसी समस्याओं – Chris
आप को देखा है का सामना करना पड़ रहा है: http : //johnnado.com/pyqt-qtest-example/ यह PyQt है, लेकिन काफी वही है। – neuronet