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é: 116

Rating: 5.0/5 (Total Votes: 1)

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

FuseIso
FuseIso

2 Jun 15

fs
fs

11 May 15

Linux NTFS
Linux NTFS

3 Jun 15

Shake
Shake

20 Feb 15

D'autres logiciels de développeur Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Commentaires à PyProxyFS

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