Hamcrest هو إطار بيثون لكتابة الأشياء المنظر، مما يسمح لك لتحديد إلزامي قواعد "مباراة" & nbsp؛ يمكنك وهناك عدد من الحالات التي matchers لا تقدر بثمن، مثل التحقق من صحة UI، أو تصفية البيانات، وإنما هو في مجال الكتابة اختبارات المرنة التي تستخدم matchers الأكثر شيوعا. ويظهر هذا البرنامج التعليمي كيفية استخدام Hamcrest...

pyjslint

pyjslint 0.3.3

وpyjslint هو مجمع JSLint لبيثون. يمكن استدعاء من سطر الأوامر وأي رمز بيثون.وهو مبني على قوة NodeJS.التبعياتذلك يعتمد فقط على nodejs. يجب أن يكون لديك عقدة على النظام الخاص بك لتشغيل هذا المجمع.تشغيله على ما يرام مع الإصدار 0.4.12، لكنها قد تعمل أيضا مع الإصدارات الأخرى.ليست هناك حاجة لتحميل JSLint، سيكون المنال...

PyModel

PyModel 0.9

PyModel هو إطار الاختبار التي تعتمد نموذج المصدر المفتوح في بيثون.في اختبار وحدة، رموز مبرمج حالات الاختبار، وكذلك رموز تأكيدات أن تحقق ما إذا كان كل حالة اختبار مرت. في الاختبارات القائمة على النموذج، ورموز مبرمج "نموذجا" الذي يولد العديد من حالات الاختبار النحو المرغوب فيه وأيضا بمثابة المحراب أن يتحقق الحالات.ينصح...

PyNuker

PyNuker 12.2.11

وPyNuker هو أداة شبكة اختبار الإجهاد مكتوبة في بيثون. لأنه هو مكتوب في بيثون يجب أن تعمل بشكل جيد على قدم المساواة على أي نظام يحتوي بيثون الإصدار 2.x المثبتة.PyNuker بلا حدود (حتى توقف) يرسل سلسلة من النص عبر حزمة UDP إلى كمبيوتر هدف أو جهاز الشبكة في محاولة لإغراق الهدف مع حركة المرور حتى لا طائل منه بكثير أنه توقف...

و-pytest تدريجية هو اختبار عداء تزايدي (pytest المساعد).ما هو "اختبار عداء تدريجي"؟عندما نتحدث عن بناء الأدوات أنه من الشائع للإشارة إلى شروط:- الأولي (الكامل) بناء - يتم تجميع كل الملفات- بناء تدريجي (أو إعادة بناء جزئي) - يتم تجميع الملفات التي تم تغييرها فقط- لا يوجد المرجع بناء - يتم تجميع أية ملفات (لا شيء تغير...

وpytest-علامة-بجزيلا هو البرنامج المساعد py.test للتكامل بجزيلا على & nbsp؛ هذا البرنامج المساعد يفترض حاليا سير العمل التالية:bug_status في ['جديد'، 'إسناد'، 'ON_DEV'] يعني هو معروف علة ويجري العمل حاليا على، وبالتالي يجب أن يتم تخطي الاختبار وسيكون.bug_status ليس في ['جديد'،...

الافتراضي py.test تصفية الكلمة (كيلو) هو _way_ واسع جدا. وكنت أعتقد أنه سيستند إلى الكائنات MarkInfo التي تم وصفها جنبا إلى جنب مع خيار التصفية لكن ذلك سيكون غير صحيح. في الواقع، فإنه يختار اسم الأسلوب / وظيفة من السيناريو أيضا.pytest-markfiltration هو البرنامج المساعد الذي يقدم العلم -f لpytest التي تأخذ اسم كائن...

والقدرة على ضبط "علامات" على py.test طرق الاختبار هو بارد جدا.على & nbsp؛ على & nbsp؛ على & nbsp؛ @ pytest.mark.redعلى & nbsp؛ على & nbsp؛ على & nbsp؛ some_test_method مواطنه (النفس):على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ # بعض الاشياء الاختيار ذولكن إذا كان لديك عشرات من...

وpytest-quickcheck يوفر وظيفة pytest.mark.randomize لتوليد بيانات الاختبار عشوائية.تركيبعلى & nbsp؛ easy_install pytest-quickcheck # أوعلى & nbsp؛ نقطة تثبيت pytest-quickcheckبداية سريعةيمر توقيع ظيفة بطريقة عشوائية علامة. ويمثل توقيع تتكون من الصفوف (tuple) من اسم الحجة ونوعه.@ pytest.mark.randomize (("I1"، "كثافة")،...

وpytest مهلة هو البرنامج المساعد لpy.test الذي سوف ينهي اختبارات بعد مهلة معينة على & nbsp؛ وعندما تفعل ذلك سوف تحصل على تفريغ كومة من كل المواضيع يشغل في الوقت. وهذا مفيد عندما على سبيل المثال تشغيل الاختبارات تحت الملقم التكامل المستمر (CI).استعمالتثبيت عن طريق:PIP تثبيت pytest مهلةومن ثم تمكين البرنامج المساعد،...