PyProxyFS

روابط إعلانية:
البرمجيات قطة:
PyProxyFS
تفاصيل البرنامج:
الإصدار: 0.8
تاريخ إيداع: 11 May 15
المطور: Nic Ferrier
ترخيص: حرر
شعبية: 1

Rating: 0.0/5 (Total Votes: 0)

روابط إعلانية:

PyProxyFS هو واجهة نظام الملفات بالوكالة مع تطبيق نظام الملفات الأصلي واختبار بسيط جدا الملفات في الذاكرة.
والهدف من pyproxyfs هو توفير فئة الملفات التي يمكنك استخدامها للقيام بكثير من التعامل مع الملف الخاص بك ... ولكن يمكن أن EASI؛ أن سخر لاي لأغراض الاختبار محددة.
إذا، بدلا من استخدام مفتوحة، os.rename وos.listdir استخدام pyproxyfs حكمه هل يمكن أن نتوقع أن تكون قادرة على تقديم الملفات بسيط باستخدام فئة TestFS مدمج والكتابة اختبارات حول ذلك.
على سبيل المثال:
show_conf_files مواطنه (dirtolist، نظام الملفات = لا يوجد):
& nbsp؛ من pyproxyfs استيراد نظام الملفات
& nbsp؛ إذا لم يكن نظام ملفات:
على & nbsp؛ نظام الملفات = نظام الملفات ()
على & nbsp؛ الملفات = filesystem.listdir (dirtolist)
على & nbsp؛ إعادة استيراد
على & nbsp؛ cfgpat = re.compile (".. * \ س ف ج $")
على & nbsp؛ cfg_files = [الجبهة الوطنية لFN في الملفات إذا cfgpat.match (الجبهة الوطنية)]
على & nbsp؛ العودة cfg_files
هذا قد يكون رمز التطبيق الخاص بك.
ثم هل يمكن اختبار ذلك ببساطة نسبيا:
test_show_conf_files مواطنه ():
على & nbsp؛ "" "
>>> test_show_conf_files ()
['a.cfg'، 'b.cfg']
"" "
& nbsp؛ من pyproxyfs استيراد TestFS
على & nbsp؛ خ = TestFS ({
على & nbsp؛ "somedir / a.cfg": ""
على & nbsp؛ "somedir / a.txt": ""
على & nbsp؛ "somedir / b.cfg": ""
على & nbsp؛ "somedir / run.py": ""
على & nbsp؛})
على & nbsp؛ show_conf_files تعيده ("أن somedir"، الملفات = خ)

المتطلبات:

بيثون

القيود:

لا يهدف pyproxyfs أن يكون وكيل الملفات كاملة، انها مجرد وسيلة بسيطة وسريعة لاختبار.
لا توجد وسيلة الكتابة إلى نظام TestFS بعد؛ الملفات الأصلي يكتب العمل من خلال وكيل ثو حيث يستخدم فقط مفتوحة مباشرة.

برامج مماثلة

fuseftp
fuseftp

3 Jun 15

unionfs
unionfs

3 Jun 15

SHFS
SHFS

3 Jun 15

XtreemFS
XtreemFS

20 Feb 15

البرامج الأخرى من المطور Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

تعليقات ل PyProxyFS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!