هل من الممكن تشغيل مستند واحد في Django باستخدام "اختبار"

StackOverflow https://stackoverflow.com/questions/1657442

  •  11-09-2019
  •  | 
  •  

سؤال

في تطبيق Django الخاص بي، لدي مزيج من المستندات (المعرفة في Models.py و Views.py) واختبارات الوحدات (المعرفة في Test.pects.pe. يمكنني استدعاء اختبار وحدة فردية من خلال القيام:

manage.py test app.TestCase

ومع ذلك، لا يبدو أن هذا يعمل من أجل المستندات. هل هناك طريقة لتشغيل مستند واحد (محدد في الطرز أو المشاهدات)؟

هل كانت مفيدة؟

المحلول

لقد قمت بنشر برنامج نصي صغير يتيح لك تشغيل المستندات في ملف أو وحدة نمطية محددة في مشروعك. تشغيل Doctests من ملف معين أو وحدة نمطية: حلقة الوصل.

التأكد من تحميل بيئة الاختبار الصحيحة (محاكاة اختبار الإدارة. أتمنى أن يساعدك هذا.

نصائح أخرى

أعتقد أن طريقة عمل Python Doctests هي ببساطة تشغيل جميع المستندات في وحدة نمطية في نفس مثيل المترجم.

أشك في أن الإدارة. يمكن أن يغير هذا السلوك الأساسي ل python doctests.

جربه بهذه الطريقة:

python -m doctest views.py
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top