الشم

عداء اختبار تلقائي. يدعم أنف خارج الصندوق.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Jeff Hui
  • موقع ويب الناشر:
  • http://jeffhui.net

الشم العلامات


الشم وصف

عداء الاختبار التلقائي. يدعم أنف خارج الصندوق. Sniffer عبارة عن أداة توقيفية ل Python باستخدام مكتبة Nostest. سيعيد تشغيل الاختبارات تلقائيا إذا تغير التعليمات البرمجية الخاصة بك. ومع مكتبة أخرى من طرف ثالث (انظر أدناه)، يتم تقليل استخدام وحدة المعالجة المركزية لمراقبة نظام الملفات بالمقارنة مع حلول Pure-Python. ومع ذلك، ستظل Sniffer تعمل دون أي من تلك المكتبات. تثبيت تثبيت: PIP تثبيت NOSEPIP تثبيت Sniffersimply تشغيل Sniffer في دليل المشروع الخاص بك. يمكنك استخدام Sniffer - Help للحصول على خيارات ومثل Autonose، يمكنك اجتياز حجج الأنف: -x- - With-doctest أو -x - التكوين. المشكلة مع autonose، هي أن وحدة التلقائي يمكن أن تكون بطيئة في الكشف عن التغييرات. يرجع ذلك إلى تطبيق Python النقي - المشي يدويا من خلال نظام الملفات لمعرفة ما تم تغييره. على الرغم من أن التثبيت الافتراضي لل sniffer يشارك نفس المشكلة، إلا أن تثبيت مكتبة الجهة الخارجية يمكن أن تساعد في حل المشكلة. تعتمد المكتبة على نظام التشغيل الخاص بك: * إذا كنت تستخدم Linux، فستحتاج إلى تثبيت pyinotify. * إذا كنت تستخدم Windows، فستحتاج إلى تثبيت Pywin32. * إذا كنت تستخدم Mac OS X 10.5+ (ليوبارد)، فستحتاج إلى تثبيت Macfsevents.as كلمة تحذير ومكتبات Windows و OSX لم تختبرها الآن. هذا لأنني لم أحاول الاختبار في نظام التشغيل Windows، وليس لدي جهاز Mac :(. الاستياءات الأخرى مع Framework اختبار آخر تريد تشغيل إطار اختبار وحدة آخر، يمكنك القيام بذلك عن طريق تجاوز Sniffer.Sniffer، ما هي الفصل الذي يتعامل مع الاختبارات الجارية، أو ما تريد. على وجه التحديد، ستحتاج إلى تجاوز التشغيل، وسيلة لتكوين ما تحتاج إلى القيام به. خاصية، Test_Args، هي الحجج التي تم جمعها من خلال --Config = blah و -x. * خيارات التكوين. يجب أن تؤديك إلى استيرادها داخل الوظيفة بدلا من الخارج، للسماح للفئة بإعادة تحميل إطار الاختبار (وتقليل إمكانيات البق المتعدد التشغيل). بعد الفئة الفرعية، قم بتعيين المعلمة Sniffer_CLS إلى فئة مخصصة عند الاتصال تشغيل أو Main.using CodeIf مراقبة نظام الملفات الذي تريده ببساطة استخدام رمز مراقبة نظام الملفات، استيراد Sniffer.scanner. خلف الكواليس، ستكون المكتبة معرفة ما هي المكتبات المتاحة للاستخدام والتي ترصد تقنية استخدامها. Right الآن، هذا لا cking بعض الوثائق، ولكن إليك مثال صغير. إبديل الماسح الضوئي بسيط: من الاستيراد استيراد ScanerPaths = ('/ المسار / إلى / ساعة /'، "/ آخر / مسار") الماسح الضوئي = الماسح الضوئي (المسارات) هنا نمر من المسارات لرصد. الآن نحتاج للحصول على إشعار عند حدوث الأحداث: # عند تشغيل الملف ("تم إنشاؤه"، مسار Lambda "، المسار) # عند الملف deletedscanner.observe (" محذوف "، مسار Lambda: طباعة" المحذوفة "، المسار) # عندما يتم إطلاء Scanner.loop (). . ، نبدأ لدينا حلقة الحظر: # BlocksScanner.loop () المتطلبات: بيثون


الشم برامج ذات صلة

hsaudiotag.

قراءة MetData (العلامات) من ملفات MP3 و MP4 و WMA و OGG و FLAC و AIFF ...

126

تحميل