स्वचालित जाँच
आप 2 और 3 जोड़ते हैं। आप जाँचना चाहते हैं कि नतीजा 5 है। आप वह जाँच चलाएँगे। स्क्रीन की आख़िरी लाइन OK होगी।
import unittest
def add(left, right):
return left + right
class Check(unittest.TestCase):
def test_sum(self):
self.assertEqual(add(2, 3), 5)
unittest.main()
स्क्रीन की आख़िरी लाइन OK है। पहली लाइन एक बिंदु है। वह बिंदु यही एक जाँच है। बाद की एक लाइन Ran 1 test से शुरू होती है। add(2, 3) का नतीजा 5 है। self.assertEqual(add(2, 3), 5) उस 5 को आपके चाहे हुए 5 से मिलाता है। दोनों मेल खाते हैं, इसलिए आख़िरी लाइन OK है। नाम test_sum test_ से शुरू होता है, इसलिए यह जाँच चलती है। प्रोग्राम पूरा हो गया।
अगर जाँच add(2, 3) को 9 से मिलाती, तो आख़िरी लाइन FAILED (failures=1) होती, क्योंकि 5 और 9 बराबर नहीं हैं। वह प्रोग्राम यह नहीं है। यह प्रोग्राम add(2, 3) को 5 से मिलाता है, इसलिए आख़िरी लाइन OK है।
📊 जाँच और स्क्रीन
| जाँच | आख़िरी लाइन |
|---|---|
| add(2, 3) और 5 | OK |
अब आप जाँच सकते हैं कि नतीजा आपके चाहे हुए नतीजे से मेल खाता है। आख़िरी लाइन OK है। अगला पन्ना प्रोग्राम के नाम के बाद आप जो एक शब्द रखते हैं, उसे पढ़ता है।
आख़िरी लाइन OK है
आख़िरी लाइन OK है। जाँच ने add(2, 3) को 5 से मिलाया। अगला पन्ना प्रोग्राम के नाम के बाद आप जो एक शब्द रखते हैं, उसे पढ़ता है।
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी