PyProxyFS

Software screenshot:
PyProxyFS
Software informatie:
Versie: 0.8
Upload datum: 11 May 15
Ontwikkelaar: Nic Ferrier
Licentie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS is een proxy-filesystem-interface met een native bestandssysteem implementatie en een zeer eenvoudige test in-memory bestandssysteem.
Het doel van pyproxyfs is om een ​​bestandssysteem klasse die u kunt gebruiken voor het doen van een groot deel van uw dossier handling bieden ... maar dat kan EASI; ly bespot worden voor specifieke testdoeleinden.
Als, in plaats van met behulp van open, os.rename en os.listdir u gebruik maken van de pyproxyfs equivalenten u kunt verwachten te kunnen om een ​​eenvoudig bestandssysteem te maken met behulp van de ingebouwde TestFS klasse en schrijf testen rond dat.
Bijvoorbeeld:
def show_conf_files (dirtolist, filesystem = Geen):
& Nbsp; van pyproxyfs importeren bestandssysteem
& Nbsp; zoniet bestandssysteem:
& Nbsp; filesystem = Filesystem ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ CFG $")
& Nbsp; cfg_files = [fn voor fn in bestanden als cfgpat.match (fn)]
& Nbsp; terugkeren cfg_files
dit kan uw applicatie code.
Je zou dan kunnen testen relatief eenvoudig:
def test_show_conf_files ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; van pyproxyfs importeren TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; terugkeren show_conf_files ("somedir", filesystem = fs)

Eisen

  • Python

Beperkingen

  • De pyproxyfs is niet ontworpen om een ​​volledige bestandssysteem proxy te zijn, het is gewoon een eenvoudige en snelle manier om te testen.
  • Er is geen manier om te schrijven naar de nog TestFS systeem; inheemse bestandssysteem schrijft werk door de proxy tho omdat het gebruik maakt gewoon openen direct.

Vergelijkbare software

ultradefrag
ultradefrag

11 May 15

gvfs
gvfs

16 Aug 18

OverlayFS
OverlayFS

2 Jun 15

sshfs
sshfs

3 Jun 15

Andere software van ontwikkelaar Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Reacties op PyProxyFS

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!