pyinq.

إطار اختبار وحدة Python، يعني كبديل للالثبات
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • ISC License
  • السعر:
  • FREE
  • اسم الناشر:
  • Austin Noto-Moniz

pyinq. العلامات


pyinq. وصف

Pyinq هو إطار اختبار وحدة Python الذي تم إنشاؤه في تقليد عائلة Xunit. على وجه التحديد، فإنه يرسم نفوذه من Junit و Pyunit (Unittest). تأثر الجزء الأكبر من وظائف Pyinq ب Pyunit. ومع ذلك، سيقوم مبردون Java بتحقيق استخدام الديكور للحصول على تحديد اختبار من Junit 4. سيقوم مستخدمو السيلينيوم بإعادة توجيه مجموعة Pyinq من وظائف "Eval"؛ لقد تأثروا بوظائف السيلينيوم "التحقق من" السيلينيوم. الأدائف من Pyunit (Unittest) - تحديد اختبار من خلال الديكور اختبارات مستوى الوحدة النمطية - إنشاء جناح مبسط وإعدام - لا يوجد استدعاء أو استدعاء Runner - إنشاء أجنحة مع وسيطة كلمة رئيسية واحدة، وليس وظائف EVEN-EVENT- مفصلة - مفصلة، إخراج مشفرة اللون - لكل اختبار، يطبع نتيجة كل تأكيد وبيان apply- اللون مشفرة بناء على النتيجة - ميزات البيوثونية الملائكة للجدل - في اختبار، فئة، وحدة، ومستوى الجناح - الاستثناءات المتوقعة - التخطي الشرطي - الإخراج إلى سطر الأوامر (CLI) أو ملف CLI التخلف عن إخراج الألوان في وحدة التحكم في Windows و Linux Bash- CLI الافتراضي باللون الأسود والأبيض في أي نظام آخر - وحدة اختبار سطر الأوامر / التنفيذ التنفيذي لم تتح لها الفرصة حتى الآن كتابة الكثير من الوثائق. إنها مرتفعة في قائمة ToDo الخاصة بي لأن مشاريع غير موثقة يمكن أن تكون مجرازية للعمل معها. أعتزم إنتاج دليل أساسي لاستخدام Pyinq، بالإضافة إلى تعليقات التعليمات البرمجية و DocStrings.for الآن، هناك وثائق أساسية في التنزيل. في مجلد المستندات، يوجد ملف يسمى "Reference.txt". يفترض هذا معرفة أطر اختبار الوحدة، ويعمل كمرجع أساسي لما يتضمنه Pyinq، وكيفية استخدامه. الآخر هو دليل يسمى الأمثلة، والذي يحتوي على عدد من الاختبارات التي تمارس جوانب مختلفة من Pyinq. لقد حاولت تسميةها بطريقة واضحة لتمكينهم من جدي استخدامك لهذه الحزمة. قم بتشغيل PASHPLESSIMPLORYBLESIMPLY في محاولة تجربة أي من هذه الأمثلة لاختبار مستوى الوحدة النمطية الخاصة بك: من Pyinq.asserts Import * من Pyinq استيراد. استيراد * @ TestDef Atest (): اختبار ASSERT_TRUE (TRUE) يتوقع خطأ: من Pyinq.asserts Import * من Pyinq.tags استيراد * @ اختبار (المتوقع = ValueError) Def Tester (): Assert_Equal (int ("4.0" )، 4) باستخدام متغير مثيل: من Pyinq.asserts Import * من Pyinq.tags استيراد * @ TestClassclass Class1: Bebefied Setup () 4) this.num + = 1 @ بعد الافتتاح def tealdown (): assert_Equal (this.num، 5) مثال أساس أساسي: من Pyinq.asserts استيراد * من pyinq.tags استيراد * استيراد عشوائي @ testclassclass . يجب أن يرفع T_EQUAL (this.seq، المدى (10)) # استثناء للحصول على مضيف غير قابل للتغيير. assert_perniss (typeError، عشوائي، (1،2،3) )Test def test_choice (): عنصر = عشوائي. (this.seq) assert_true (العنصر في this.seq) test def test_sample (): assert_raises (valueerror، عشوائي. sample، this.seq، 20) للعنصر في عشوائي. sample (this.seq، 5): assert_in ( العنصر، this.seq) الصفحة الرئيسية المنتج


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