में पाइथन unittest परिणाम प्रदर्शित करें मैं एक पायथनिक उपकरण लिख रहा हूं जो एक निश्चित प्रणाली की शुद्धता को मान्य करता है। प्रत्येक मान्यता एक अजगर unittest
रूप में लिखा है, और रिपोर्ट लगता है:, गैर Pythonists के लिए विशेष रूप सेअच्छा, टैब्यूलर फॉर्म
test_exclude_list_not_empty (__main__.TestRepoLists)
Assert the the exclude list is not empty ... ok
test_include_list_not_empty (__main__.TestRepoLists)
Assert the the include list is not empty ... ok
test_repo_list_not_empty (__main__.TestRepoLists)
Assert the the repo list is not empty ... ok
मेरी राय में, इस प्रारूप को पढ़ने के लिए कठिन है। वहाँ किसी भी रिपोर्ट जनरेटर है कि एक अच्छा, सारणी के रूप में रिपोर्ट जेनरेट कर सकते, उदा .:
+----------------------------------------------------------------+-----------+
| Test | Status |
+----------------------------------------------------------------+-----------+
| Assert the the exclude list is not empty | OK |
| Assert the the include list is not empty | OK |
| Assert the the repo list is not empty | OK |
| All the items in the include list should be in the repo list | OK |
+----------------------------------------------------------------+-----------+
स्पष्टीकरण टेस्ट स्वीट एक दूरस्थ टर्मिनल पर चलता है, इसलिए मैं कमांड लाइन रिपोर्टिंग उपकरण पसंद करते हैं।
+1 धन्यवाद। इनमें से कोई टर्मिनल खोल के लिए प्रासंगिक है? –
अच्छी तरह से, आप सर्वर-साइड पर इनमें से किसी भी XML/html उत्पादन उपकरण को इंस्टॉल कर सकते हैं और दूरस्थ टर्मिनल खोल पर उपयोग कर सकते हैं। लेकिन, इस मामले में आपको ब्राउज़र में उन्हें देखने के लिए पहले रिपोर्ट डाउनलोड करने की आवश्यकता होगी। या, वैकल्पिक रूप से, आप कंसोल में सही रिपोर्ट देखने के लिए [lynx] (http://lynx.browser.org/) जैसे टेक्स्ट-आधारित वेब ब्राउज़र का उपयोग कर सकते हैं। – alecxe
इससे मामलों को खत्म हो जाएगा। मुझे लगता है कि खोल के भीतर एक सरल सारणी करेगा। –