django_quick_test.

التحميل الان

django_quick_test. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Martin Rusev
  • موقع ويب الناشر:
  • https://github.com/martinrusev/

django_quick_test. العلامات


django_quick_test. وصف

DJANGO اختبار عداء ينفصل إنشاء قاعدة بيانات الاختبار واختبار التشغيل DJANGO_QUICK_TEST هو عداء اختبار مخصص يستند إلى الأنف يفصل بين الاختبار واختبار التعامل مع قاعدة البيانات ذات الصلة. لذلك سوف تكون قادرا على تشغيل جناح الاختبار الخاص بك في ثوان بدلا من دقائق. التثبيت 1. قم بتنزيل Tarball و Run Python Setup.py Install2. أضف Quick_test إلى قائمة Office_Apps الخاصة بك في Settings.pyinstalled_apps = ('Quick_test') 3. أضف تفاصيل قاعدة بيانات الاختبار الخاصة بك في Settings.pydatabases = {افتراضي ": {" المحرك ": ''}،" اختبار ": {" المحرك ": '' اسم": "الاسم": "Test_Database"،}} وأخيرا استبدل DJANGO اختبار عداء مع هذا واحد. مرة أخرى في settings.py:test_runner = 'quick_test.nosetestsuestsuiter'usagedjango-quickedjange-test الاختبار السريع الذي قمت بإنشائه كادنة قاعدة بيانات الاختبار الخاصة بك وتم تحميل أوامر بيانات الاختبار المطلوبة (تركيبات) يجب تشغيلها قبل استخدام إدارة CommandBython Syncdb --DATABASE = TestPython Mank.Py Munchate - Testabase = Testand Finaly قم بتشغيل الاختبارات الخاصة بك Withpython Proview.py Quick_TestadDItional NotesIF كنت تستخدم فئة DJango Testcase الافتراضية التي لديك إلى OVEWRITE الأسلوب _pre_setup الذي يتم تنفيذه تلقائيا عند استدعاء الفصل. إذا لم تكتمل الأمر، فسيظل الأمر Quick_Test يعمل، ولكن سيتم فقد بيانات الاختبار الخاصة بك. حتى إذا لم يكن لديك أي تركيبات في قاعدة البيانات الخاصة بهذه الطريقة، فسوف تمنحك هذه الطريقة تعزز سرعة إضافية. من Django.test استيراد Testcaseclass Simpletest (Testcase) Def _pre_setup (الذاتي): # هذه الطريقة تدفق قاعدة البيانات وتثبيتها # المواعيد المحددة في المباريات = [] قائمة # نحن نفعل كل شيء يدويا، لذلك نحن لا نحتاج حقا # هذه هي النتائج التي أحصل عليها مع اختبار 1 قبل وبعد الكتابة oveiting الطريقة الأولى قبل -> ركض 1 اختبار في 2.336s # بعد -> RAN 1 اختبار في 0.004S تمرير Def Test_Basic_Addition (الذات): Self.assertIqual (1 + 1، 2) المتطلبات: بيثون django. أنف


django_quick_test. برامج ذات صلة