جاري التحميل...

اختبار آلي

أنت تجمع 2 و3.
تريد أن تتحقق من أن النتيجة هي 5.
ستشغّل هذا الفحص.
السطر الأخير على الشاشة سيكون OK.

الفحص يريد 5، والسطر الأخير هو OK

python
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.
الصفحة التالية تقرأ كلمة واحدة تضعها بعد اسم البرنامج.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
5
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى