PyProxyFS

Sagteware kiekie:
PyProxyFS
Sagteware besonderhede:
Weergawe: 0.8
Upload datum: 11 May 15
Ontwikkelaar: Nic Ferrier
Lisensie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS is 'n proxy lêerstelsel koppelvlak met 'n inheemse lêerstelsel implementering en 'n baie eenvoudige toets in-geheue lêerstelsel.
Die doel van pyproxyfs is om 'n lêerstelsel klas wat jy kan gebruik om dit te doen baie van jou lêer hantering voorsien ... maar dit kan Easi; ly bespot word vir spesifieke toets doeleindes.
As, in plaas van die gebruik van oop, os.rename en os.listdir jy gebruik die pyproxyfs ekwivalente jy kan verwag om in staat wees om 'n eenvoudige lêerstelsel te maak met behulp van die ingeboude TestFS klas en skryf toetse rondom dit.
Byvoorbeeld:
def show_conf_files (dirtolist, lêerstelsel = Geen):
& Nbsp; uit pyproxyfs invoer lêerstelsel
& Nbsp; indien nie lêerstelsel:
& Nbsp; lêerstelsel = lêerstelsel ()
& Nbsp; lêers = filesystem.listdir (dirtolist)
& Nbsp; invoer re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [fn vir fn in lêers as cfgpat.match (FN)]
& Nbsp; terugkeer cfg_files
hierdie dalk jou aansoek code wees.
Jy kan dan toets dit relatief eenvoudig:
def test_show_conf_files ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; uit pyproxyfs invoer TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; terugkeer show_conf_files ("somedir" lêerstelsel = fs)

Vereistes :

  • Python

Beperkings :

  • Die pyproxyfs is nie ontwerp om 'n volledige lêerstelsel proxy wees, dit is net 'n eenvoudige en vinnige manier om te toets.
  • Daar is geen manier om te skryf aan die nog TestFS stelsel; moedertaal lêerstelsel skryf werk deur die proxy tho as dit gebruik net oop direk.

Soortgelyke sagteware

M3CCtl
M3CCtl

3 Jun 15

FuseIso
FuseIso

2 Jun 15

fuse-zip
fuse-zip

17 Feb 15

GlusterFS
GlusterFS

11 Apr 16

Ander sagteware ontwikkelaar Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Kommentaar te PyProxyFS

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!