يصلح

تركيبات اختبار بسيطة
التحميل الان

يصلح الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Zero Piraeus
  • موقع ويب الناشر:
  • https://bitbucket.org/schesis/

يصلح العلامات


يصلح وصف

FIX هي مكتبة بيثون بسيطة للمساعدة في إنشاء تركيبات لوظائف الاختبار والأساليب وما إلى ذلك. إنها توفر مصممة واحدة، مع over_fixture، والتي تتيح لك إرفاق وظائف الإعداد () والدموع () على معلومات المزخرفة والوصول إليها المعرفة في تمت كتابة Fixture من داخل وظيفة الاختبار. تمت كتابة الملف للاستخدام مع الأنف، ولكنه لا يعتمد عليه، وقد يثبت أيضا مفيدا مع إطار اختبار آخر. مثال على سبيل المثال الأساسي مع الإعداد ولكن لا التدريجي: من إصلاح استيراد مع Setup_Only ( السياق): إعداد DEF (): "" "" "" "" "" "" "" Condert Context == {} Context.squee = "Kapow" إرجاع Setup @ with_fixture (Setup_Only) Def Case (السياق): Condert Context == {"squee": "kapow"} ... وهنا واحد متورط إلى حد ما يخلق بعض الملفات المؤقتة للعمل معها، ثم حذفها أثناء الدموع: استيراد أوسيمبورت SHEILILIMPORT TEMPFILE FIRT إعداد DEF (): context.temp_dir = tempfile.mkdtemp () context.f ILENAMES = لسمام الملف في context.filenames: مع فتح (OS.Path.join (context.temp_dir، اسم الملف)، "W") مثل f: f. اكتب ("هذا هو الملف r. \ n" filename filename) def teardown (): shutil.rmtree (context.temp_dir) إرجاع الإعداد، deardown @ with_fixture (الخارجي، الملفات = 5) def check_files (السياق): 0 غائب = 0 for filename في context.filenames: إذا os.path.exists (os.path.join (os.path.tjoin (context.temp_dir، filename)): الحاضر + = 1 آخر: غائب + = 1 العودة context.temp_dir، الحاضر، absenttemp_dir ، الحاضر، غائب = check_files () تأكيد عدم os.path.exists (temp_dir) تأكيد الحاضر == 5assert غائب == 0InstallationThis يجب أن تفعل الخدعة: PIP تثبيت FixProduct الصفحة الرئيسية


يصلح برامج ذات صلة