بيت جانغو

برنامج Django Plugin ل Py.test
التحميل الان

بيت جانغو الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Andreas Pelme
  • موقع ويب الناشر:
  • http://code.google.com/u/andreas.pelme/

بيت جانغو العلامات


بيت جانغو وصف

Pytest-Django هو البرنامج المساعد Py.Test الذي يوفر مجموعة من الأدوات المفيدة لاختبار تطبيقات Django.Changes بين Orginal وهذا الوحدة النمطية الأصلية pytest_django لم تعمل بالنسبة لي. تمت كتابته ل Django 1.1 وربما لا يتوافق تماما مع Django 1.2.1.This يستخدم Fork Testsuite Django وشهادة DJANGO لإعداد قاعدة بيانات الاختبار والبيئة بدلا من تطبيق رمز إعداد قاعدة البيانات في البرنامج المساعد Py.Test. نتيجة لذلك تمت إزالة بعض خيارات سطر الأوامر: 1. - copy_live_db2. - bataBaseInstallation python setup.py instally ما عليك سوى إنشاء ملف متنقل في جذر مشروع Django يحتوي على: Pytest_Plugins = UsaGerun Py.test في الدليل الجذر لمشروع Django الخاص بك: Py.testhis سيحاول ذلك قم باستيراد إعدادات Django وتشغيل أي اختبار. يمكنك استخدام مجمع Py.test الافتراضي، بالإضافة إلى أي ملف ضمن دليل الاختبارات. على هذا النحو، لذلك لن يكرم Office_Apps. يجب عليك استخدام collect_ignore في ملف confestest.py لاستبعاد أي اختبارات لا تريد أن تدير. قم بتظهر وثائق Py.test لمزيد من المعلومات، بما في ذلك استخدام خيار -k لتحديد اختبار معينين. قدمت صريحا إعداد وحدة الإعدادات بشكل صريح، مشابه للإدارة. pytest_django يجعل Py.Test's المدمج في دعم مثالي تماما متوافق تماما مع حالات اختبار Django التقليدية. إذا فشلت في الفشل، فهذا هو الأخطاء. بدء تشغيل / الانتهاء من بدء / الانتهاء من الجلسة والإعداد / المسيل للدموع مثل قيادة إدارة اختبار Django وتفتيت حالات الاختبار. يتضمن ذلك إنشاء قاعدة بيانات الاختبار والحفاظ على بيئة اختبار ثابتة، من بين أشياء أخرى. Funcargsclienta Django اختبار عميل Instance.example: Def Test_Something (Client): تأكيد "النجاح!" في Client.get ('/ Path /' ') مثيل RFAN لكائن إعدادات Simon Willison الممتازة. Ensettingsa DJANGO الكائن الذي يستعيد نفسه بعد تشغيل الاختبارات، مما يجعلها آمنة لتعديل لأغراض الاختبار. Sample Sample: Def Test_Middleware (الإعدادات، العميل) : settings.middleware_classes = ('app.middleware.somemiddyware'،) تأكيد "أعمال الوسيطة!" في client.get ('/') decorators@py.test.urlsprovides القدرة على تغيير URLConf لهذا الاختبار، على غرار سمة URL الخاصة ب Orls على Testcase.example: @ Py.test.urls ('myapp.test_urls') Def Test_Something (العميل): تأكيد "النجاح!" في client.get ('/ someht_path /') يمكن تحميل المواعيلات مع py.test.load_fixture (الاسم). على سبيل المثال: Def Pytest_funcarg__..carticles (طلب): py.test.load_fixture ('test_Articles') إرجاع article.objects.all () الصفحة الرئيسية للمنتج


بيت جانغو برامج ذات صلة