PyProxyFS

Yazılım ekran görüntüsü:
PyProxyFS
Yazılım detaylar:
Versiyon: 0.8
Qayıt: 11 May 15
Geliştirici: Nic Ferrier
Lisans: Ücretsiz
Popülerlik: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS yerli dosya sistemi uygulanması ve çok basit bir test bellek dosya sistemi ile bir proxy dosya arayüzüdür.
pyproxyfs amacı size dosya işleme çok yapmak için kullanabileceğiniz bir dosya sistemi sınıfı sağlamaktır ... ama bu EASİ olabilir; ly belirli test amaçlı alay.
Eğer kullandığınız yerine açık, os.rename kullanarak ve os.listdir pyproxyfs size yerleşik TestFS sınıfını kullanarak basit bir dosya sistemi yapmak ve etrafında testleri yazmak edebilmek için bekleyebilirsiniz eşdeğer.
Örneğin:
def show_conf_files (dirtolist, dosya sistemi = Yoktur):
& Nbsp; pyproxyfs gelen Filesystem'ı ithal
& Nbsp; dosya sistemi değilse:
& Nbsp; dosya sistemi = Dosya Sistemi ()
& Nbsp; dosyaları = filesystem.listdir (dirtolist)
& Nbsp; ithalat yeniden
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [dosyalarında fn için fn eğer cfgpat.match (fn)]
& Nbsp; cfg_files dönüş
Bu uygulama kodu olabilir.
Daha sonra nispeten basit test olabilir:
def test_show_conf_files ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; pyproxyfs gelen TestFS ithal
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; ("somedir" dosya sistemi = fs) show_conf_files iade

Gereksinimleri :

  • Python

Sınırlamalar :

  • pyproxyfs tam dosya vekil olarak tasarlanmıştır değil, sadece bir basit ve hızlı bir şekilde test etmek.
  • Henüz TestFS sisteme yazmak için bir yol yoktur; yerli dosya sistemi sadece doğrudan açık kullanır gibi tho vekil aracılığıyla iş yazıyor.

Benzer yazılım

ccgfs
ccgfs

15 Apr 15

Btrfs-progs
Btrfs-progs

22 Jun 18

webmin-fsacls
webmin-fsacls

2 Jun 15

fistgen
fistgen

3 Jun 15

Geliştirici Diğer yazılım Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Yorumlar PyProxyFS

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!