ذاكرة التخزين المؤقت القيب

py.test البرنامج المساعد مع آليات التخزين المؤقت عبر أشواط الاختبار
التحميل الان

ذاكرة التخزين المؤقت القيب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Holger Krekel
  • موقع ويب الناشر:
  • http://twitter.com/hpk42

ذاكرة التخزين المؤقت القيب العلامات


ذاكرة التخزين المؤقت القيب وصف

Pytest-Cache هو البرنامج المساعد Py.Test مع آليات التخزين المؤقت عبر Runs.UsageInstall Via: Pip تثبيت Pytest-CaCtest-Cacheved والتي يمكن أن توفر الإضافات الأخرى من الوصول إلى كائن Config.Cache الجديد الذي يساعد في مشاركة القيم بين الدعوات Py.Test. يقدم البرنامج المساعد أيضا خيار جديد - LF لإعادة تشغيل الاختبارات الفاشلة الأخيرة وخيار - Clearcache لإزالة محتويات ذاكرة التخزين المؤقت قبل تشغيل اختبار. OptionThe Optionthe New -LF (RERUN LAST الفشل) Optionthe Cache Plugin يقدم خيار - LF ل Py. اختبار أيه يضافل إلى إعادة تشغيل جميع فشل اختبار تشغيل اختبار سابق. إذا لم تفشل الاختبارات، فسيتم تشغيل جميع الاختبارات كالمعتاد. وبالتالي فهي جيدة تماما لتمرير دائما - lef.as مثال على سبيل المثال، دعونا نخلق 50 استدعاء اختبار فقط 2 فشل فقط: # محتوى Test_50.Pyimport Pytest@pytest.mark.Parametize ("I"، المدى (50)) def test_num (i): إذا كنت في (17،25): pytest.fail ("سوء الحظ") إذا قمت بتشغيل هذا لأول مرة سترى فشلين: py.test -qccollecting ... جمع 50 عناصر ................. و ....... و ....................... ================================= الفشل ================. ================= _________________________________ test_num _________________________________i = 17 @ pytest.mark.ParItize ("i"، المدى (50)) def test_num (i): إذا كنت في (17،25):> pytest.fail ("سوء الحظ") فشل E: bad lucktest_50.py:6: فشل _______________________________ Test_Num _______________________________i = 25 @ @ pytest.mark.parametize ("i"، المدى (50) Def Test_Num (I): إذا كنت في (17،25):> pytest.fail ("سوء الحظ") فشل ه LF سوف إعادة تشغيل ر يخضع للإفشلين: Py.test -Q - Lfcollecting ... تم جمعها 50 OblesFF ==================================================================== === الفشل ================================== _________________________________ test_num _______________________________i = 17 @ pytest.mark. Parametize ("i"، المدى (50)) def test_num (i): إذا كنت في (17،25):> pytest.fail ("الحظ السيئ") فشل E: bad lucktest_50.py:6: فشل _______________________________ ] _____________________________________i = 25 @ pytest.mark.parametize ("i"، المدى (50)) def test_num (i): إذا كنت في (17،25):> pytest.fail ("سوء الحظ") فشل E: Bad Lucktest_50 .py: 6: فشل ======================== 48 الاختبارات التي يتم إلغاء تحديدها بواسطة '' ============== =========== فشل 2، 48 دون إلغاء تحديده في 0.01 ثانية يشير السطر الأخير إلى أن 48 اختبارا لم يتم تشغيلها. يمكن أن يحصل كود كوينك في Config.Cache الجديد أو رمز الدعم المشترك في المخزنة كائن التكوين. هنا هو البرنامج المساعد للمثال الأساسي الذي ينفذ Funcarg الذي يعيد استخدام الحالة التي تم إنشاؤها مسبقا عبر Py.Test Invocations: # محتوى Test_Caching.peimport TimeDef Pytest_funcarg__mydata (طلب): VAL = Price.config.cache.get ("مثال / قيمة" لا شيء) إذا كان فال لا شيء: time.sleep (9 * 0.6) الحساب باهظة الثمن :) فال = 42 طلب.config.cache.set ("مثال / قيمة"، VAL) إرجاع Valdef Test_Function (MyData): تأكيد MyData = = 23 إذا قمت بتشغيل هذا الأمر مرة واحدة، سيستغرق الأمر بعض الوقت بسبب النوم: Py.test -Qccollecting ... تم جمعها 1 Itemsf ==================== ============= فشل ================================== ______________________________ Test_Function _________________________________mydata = 42 Def Test_Function (MyData):> تأكيد MyData == 23E تأكيد 42 == 23test_caching.py:12: فشل AssertionError1 في 5.43 ثانية، يمكنك تشغيلها مرة ثانية سيتم استرداد القيمة من ذاكرة التخزين المؤقت وهذا سيكون سريعا: $ Py.test -Qccollecting ... تم جمعها 1 Itemsf ================================================ == الفشل ================================= ______________________________ Test_Function _________________________________mydata = 42 Def Test_Function (MyData):> تأكيد MyData == 23e تأكيد 42 == 23test_caching.py:2:1: فشل AssertionError1 في 0.02 SecondSconsult API PYTEST-CACHE API لمزيد من التفاصيل. يمكنك دائما نظرة سريعة على محتوى ذاكرة التخزين المؤقت باستخدام خيار سطر الأوامر - CCACHE: PY $ .test - الاعتقال =========================== تبدأ جلسة الاختبار =============== ============= منصة Linux2 - بيثون 2.7.3 - Pytest-2.2.5.dev2cachedir: /home/hpk/tmp/doc-exec-257/.cache ---- --------------------------- القيم ذاكرة التخزين المؤقت --------------------- ---------- يحتوي ذاكرة التخزين المؤقت / lastfailed ============= في 0.01 ثانية ============================= مسح ذاكرة التخزين المؤقت ContentYou تعليمات Pytest لمسح جميع ملفات ذاكرة التخزين المؤقت والقيم عن طريق إضافة خيار - Clearcache مثل هذا: Py.test - Clearcachethis هو RECO تم mmmended for Invocations من خوادم التكامل المستمر حيث العزلة والصحة أكثر أهمية من السرعة. الصفحة الرئيسية المنتجة


ذاكرة التخزين المؤقت القيب برامج ذات صلة