مطابقة الخرج قد تشمل فجوة فارغة. [1] [2]
الخلاصة السريعة
المثال
import doctest as d
c=d.OutputChecker()
w="ab...cd\n"
g="abcd\n"
print(c.check_output(
w,g,d.ELLIPSIS))
print(c.check_output(w,g,0))ما الذي طابقته العلامة؟
العلم يجعل العلامة في المتوقع تقبل النص الواقع بين ab وcd. هنا الجزء فارغ، فتعيد المقارنة True ثم False. تطابق العلامة أيضًا جزءًا يعبر نهاية سطر. [1] [2]

التحكم والنطاق
إذا كان الفعلي ab...cd مع نهاية السطر نفسها، ينجح التحكم دون العلم. نقارن نصوصًا مؤلفة؛ لم نشغل DocTestRunner. [1] [2]
المراجع
- Python 3.12: doctest ELLIPSIS
- CPython 3.12.14: OutputChecker and ellipsis matching
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
