PyProxyFS

Software kuvakaappaus:
PyProxyFS
Ohjelmiston tiedot:
Versio: 0.8
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Nic Ferrier
Lupa: Vapaa
Suosio: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS on proxy tiedostojärjestelmä käyttöliittymä natiivi tiedostojärjestelmä täytäntöönpano ja hyvin yksinkertainen testi in-muistin tiedostojärjestelmä.
Tavoitteena pyproxyfs on tarjota tiedostojärjestelmän luokka, että voit käyttää tehdä paljon tiedoston käsittely ... mutta se voi EASI, ti pilkata erityisiä testausta varten.
Jos, sen sijaan käyttää avointa, os.rename ja os.listdir käytät pyproxyfs ekvivalenteiksi voit odottaa pystyä tekemään yksinkertaisia ​​tiedostojärjestelmän avulla sisäänrakennettu TestFS luokan ja kirjoittaa testejä sen ympärillä.
Esimerkiksi:
def show_conf_files (dirtolist, tiedostojärjestelmä = Ei mitään):
& Nbsp; pyproxyfs tuoda tiedostojärjestelmä
& Nbsp; jos ei tiedostojärjestelmä:
& Nbsp; tiedostojärjestelmä = tiedostojärjestelmä ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; tuonti uudelleen
& Nbsp; cfgpat = re.compile (". * \. Cfg $")
& Nbsp; cfg_files = [Fn fn tiedostoissa jos cfgpat.match (fn)]
& Nbsp; palata cfg_files
tämä voi olla sovelluksen koodia.
Voisit sitten testata sitä suhteellisen helposti:
def test_show_conf_files ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; pyproxyfs tuoda TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; palauttaa show_conf_files ("somedir", tiedostojärjestelmä = fs)

vaatimukset

  • Python

rajoitukset

  • pyproxyfs ei ole suunniteltu täyden tiedostojärjestelmä valtakirja, se on vain yksinkertainen ja Nopea tapa testata.
  • Ei ole mitään keinoa kirjoittaa TestFS järjestelmään vielä; native tiedostojärjestelmä kirjoittaa työ välityspalvelimen kautta tho koska se vain käyttää avoimia suoraan.

Vastaavia ohjelmistoja

EncFS
EncFS

10 May 15

ext3
ext3

3 Jun 15

trash-cli
trash-cli

20 Feb 15

genromfs
genromfs

3 Jun 15

Muu ohjelmistojen kehittäjä Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Kommentit PyProxyFS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!