PyProxyFS

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

Rating: 0.0/5 (Total Votes: 0)

Gesponsorde links:

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

imgurfs
imgurfs

14 Apr 15

NFS-Ganesha
NFS-Ganesha

10 May 15

ccgfs
ccgfs

15 Apr 15

SHFS
SHFS

3 Jun 15

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!