PyProxyFS

Programinė įranga Screenshot:
PyProxyFS
Programinė detalės:
Versija: 0.8
Įkėlimo datą: 11 May 15
Kūrėjas: Nic Ferrier
Licencija: Nemokamai
Populiarumas: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS yra proxy failų sistema sąsaja su gimtąja failų sistemos įgyvendinimą ir labai paprastas testas in-atminties failų sistemą.
Iš pyproxyfs tikslas yra suteikti failų sistemos klasę, kuri galite naudoti daro daug savo failų tvarkymo ... bet, kad gali Easi; LY išjuoktas dėl konkrečių bandymų tikslais.
Jei, užuot naudojant atvirą, os.rename ir os.listdir naudojate pyproxyfs ekvivalentai galite tikėtis, kad būtų galima padaryti paprastą failų naudojant builtin TestFS klasę ir rašyti testus apie tai.
Pavyzdžiui:
def show_conf_files (dirtolist, failų sistema = Nieko):
& Nbsp; iš pyproxyfs importuoti failų sistema
& Nbsp; jei ne failų sistema:
& Nbsp; rinkmenų išdėstymo = failų sistemos ()
& Nbsp; failai = filesystem.listdir (dirtolist)
& Nbsp; importo iš naujo
& Nbsp; cfgpat = re.compile (".. * \ Cfg $)
& Nbsp; cfg_files = [Fn fn rinkmenose, jei cfgpat.match (fn)]
& Nbsp; sugrįžti cfg_files
tai gali būti jūsų paraiška kodą.
Tada galite išbandyti jį gana paprastai:
def test_show_conf_files ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg "," b.cfg']
"" "
& Nbsp; iš pyproxyfs importuoti TestFS
& Nbsp; FS = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; sugrįžti show_conf_files ("somedir", filesystem = fs)

Reikalavimai

  • Python,

Apribojimai

  • pyproxyfs nėra skirta būti visiškai failų sistema proxy, tai tiesiog paprastas ir greitas būdas išbandyti.
  • Nėra jokio būdo rašyti į TestFS sistemos dar; gimtoji failų sistema rašo darbą per Mąstymas kaip ji tiesiog naudoja atviro tiesiogiai proxy.

Panaši programinė įranga

XtreemFS
XtreemFS

20 Feb 15

imgurfs
imgurfs

14 Apr 15

xfsprogs
xfsprogs

17 Aug 18

ReiserFSprogs
ReiserFSprogs

19 Jun 16

Kita programinė įranga kūrėjas Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Komentarai PyProxyFS

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!