PyProxyFS

Logiciel capture d'écran:
PyProxyFS
Détails logiciels:
Version: 0.8
Date de transfert: 11 May 15
Développeur: Nic Ferrier
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS est une interface de système de fichiers proxy avec une mise en œuvre du système de fichiers natif et un test très simple en mémoire système de fichiers.
Le but de pyproxyfs est de fournir une classe de système de fichiers que vous pouvez utiliser pour faire beaucoup de votre gestion des fichiers ... mais que peut EASI; ly se moque des fins spécifiques d'essai.
Si, au lieu d'utiliser ouverte, os.rename et os.listdir vous utilisez les équivalents pyproxyfs vous pouvez vous attendre à être en mesure de faire un système de fichiers simple en utilisant la classe TestFS builtin et écrire des tests autour de cela.
Par exemple:
show_conf_files def (dirtolist, système de fichiers = Aucun):
& Nbsp; de pyproxyfs importer du système de fichiers
& Nbsp; sinon filesystem:
& Nbsp; système de fichiers du système de fichiers = ()
& Nbsp; fichiers = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (". *. Cfg \ $")
& Nbsp; cfg_files = [fn pour fn dans les fichiers si cfgpat.match (fn)]
& Nbsp; retourner cfg_files
cela pourrait être votre code d'application.
Vous pouvez ensuite tester relativement simple:
test_show_conf_files def ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; de pyproxyfs importer TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; revenir show_conf_files ("somedir", système de fichiers = fs)

Exigences :

  • Python

Limitations :

  • Les pyproxyfs est pas conçu pour être un proxy du système de fichiers plein, il est juste un simple et moyen rapide de tester.
  • Il est impossible d'écrire sur le système encore des TestFS; système de fichiers natif rédige un ouvrage par le proxy tho car il utilise juste ouverte directement.

Logiciel similaire

sshfs
sshfs

3 Jun 15

fuse-convmvfs
fuse-convmvfs

2 Jun 15

fiDefrag
fiDefrag

2 Jun 15

compFUSEd
compFUSEd

3 Jun 15

D'autres logiciels de développeur Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Commentaires à PyProxyFS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!