PyProxyFS

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

Rating: 0.0/5 (Total Votes: 0)

Skelbimo nuorodos:

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

Magma
Magma

3 Jun 15

Linux NTFS
Linux NTFS

3 Jun 15

Squashfs
Squashfs

3 Jun 15

attr
attr

2 Jun 15

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

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Komentarai PyProxyFS

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