PyProxyFS

Advertisement:
Software screenshot:
PyProxyFS
Rincian Software:
Versi: 0.8
Tanggal Upload: 11 May 15
Pengembang: Nic Ferrier
Lisensi: Gratis
Popularitas: 1

Rating: 0.0/5 (Total Votes: 0)

Advertisement:

PyProxyFS adalah antarmuka filesystem proksi dengan pelaksanaan filesystem asli dan tes yang sangat sederhana di memori filesystem.
Tujuan pyproxyfs adalah untuk menyediakan kelas filesystem yang dapat Anda gunakan untuk melakukan banyak penanganan file Anda ... tapi itu bisa Easi; ly dipermainkan untuk tujuan pengujian tertentu.
Jika, daripada menggunakan terbuka, os.rename dan os.listdir Anda menggunakan pyproxyfs Setara Anda dapat mengharapkan untuk dapat membuat filesystem sederhana dengan menggunakan kelas TestFS builtin dan menulis tes sekitar itu.
Sebagai contoh:
show_conf_files def (dirtolist, filesystem = None):
& Nbsp; dari pyproxyfs mengimpor Filesystem
& Nbsp; jika tidak filesystem:
& Nbsp; filesystem = Filesystem ()
& Nbsp; file = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [fn untuk fn di file jika cfgpat.match (fn)]
& Nbsp; kembali cfg_files
ini mungkin kode aplikasi Anda.
Anda kemudian dapat menguji relatif sederhana:
test_show_conf_files def ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; dari pyproxyfs mengimpor TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; kembali show_conf_files ("somedir", filesystem = fs)

Persyaratan :

  • Python

Keterbatasan :

  • pyproxyfs tidak dirancang untuk menjadi filesystem proksi penuh, itu hanya sederhana dan cara cepat untuk menguji.
  • Tidak ada cara untuk menulis ke sistem TestFS belum; filesystem asli menulis kerja melalui proxy tho karena hanya menggunakan terbuka langsung.

Software yang serupa

AcidFS
AcidFS

20 Feb 15

Btrfs-progs
Btrfs-progs

22 Jun 18

fs
fs

11 May 15

E2fsprogs
E2fsprogs

17 Aug 18

Perangkat lunak lain dari pengembang Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Komentar untuk PyProxyFS

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!