كيف أحصل على أبو الهول لاختبار التعليمات البرمجية المضمنة في الوثائق؟
-
19-09-2019 - |
سؤال
إذا كان هذا الرمز عبارة عن Orchquote في وثيقتي، فماذا أحتاج إلى القيام به أبو الهول تشغيله عند إنشاء الوثائق؟ حاولت إضافة
.. testcode::
import datetime
def today():
return datetime.datetime.now().date()
if True:
today()
إلى واحد من .rst
المصادر وملحق أبو الهول doctest ل conf.py
, ، لكنني تلقيت خطأ يشكو من المسافة البادئة غير المتوقعة على السطر الأول من هيئة الوظيفة. هل قدرة أبو الهينكس قادرة على تشغيل الوظائف المحددة في الوثائق؟
المحلول
ال testcode
يحتاج التوجيه إلى مطابقة testoutput
التوجيه.
إليك المثال من الوثائق.
.. testcode::
print 'Output text.'
.. testoutput::
:hide:
:options: -ELLIPSIS, +NORMALIZE_WHITESPACE
Output text.
لا تنتمي إلى StackOverflow