PyProxyFS

Screenshot Software:
PyProxyFS
Detalii soft:
Versiune: 0.8
Incarca data: 11 May 15
Producător: Nic Ferrier
Licenţă: Gratuit
Popularitate: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS este o interfață sistem de fișiere proxy cu o implementare sistem de fișiere nativ și un test foarte simplu sistem de fișiere în memorie.
Scopul pyproxyfs este de a oferi o clasă sistem de fișiere pe care le puteți folosi pentru a face mai mult de manipulare de fișiere ... dar care pot Easi; ly fi batjocorit în scop de testare specifice.
Dacă, în loc de a folosi deschise, os.rename și os.listdir utilizați pyproxyfs echivalent vă puteți aștepta să fie în măsură să facă un sistem de fișiere simplu, folosind clasa TestFS builtin și scrie teste jurul asta.
De exemplu:
show_conf_files definiție (dirtolist, sistemul de fișiere = Nici unul):
& Nbsp; de la pyproxyfs import Filesystem
& Nbsp; dacă nu sistemul de fisiere:
& Nbsp; sistem de fișiere = Filesystem ()
& Nbsp; fișiere = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ CFG $")
& Nbsp; cfg_files = [Fn pentru fn în fișiere dacă cfgpat.match (fn)]
& Nbsp; a reveni cfg_files
aceasta ar putea fi codul de aplicare.
Atunci ai putea testa relativ simplu:
test_show_conf_files definiție ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; de la pyproxyfs import TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; show_conf_files reveni ("somedir", sistem de fișiere = fs)

Cerințe :

  • Python

Limitări :

  • pyproxyfs nu este conceput pentru a fi un proxy complet sistem de fișiere, este doar un simplu și modalitate rapidă de a testa.
  • Nu există nici o modalitate de a scrie la sistemul de încă TestFS; sistem de fișiere nativ scrie muncă prin proxy Tho ca doar foloseste deschis direct.

Software similare

Shake
Shake

20 Feb 15

XtreemFS
XtreemFS

20 Feb 15

ccgfs
ccgfs

15 Apr 15

ultradefrag
ultradefrag

11 May 15

Alte software-uri de dezvoltator Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Comentarii la PyProxyFS

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!