PyProxyFS

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

Rating: 5.0/5 (Total Votes: 1)

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

MooseFS
MooseFS

20 Feb 15

gvfs
gvfs

16 Aug 18

fuseftp
fuseftp

3 Jun 15

Alte software-uri de dezvoltator Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Comentarii la PyProxyFS

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