PyProxyFS

Software captura de pantalla:
PyProxyFS
Detalles de software:
Versión: 0.8
Fecha de carga: 11 May 15
Promotor: Nic Ferrier
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS es una interfaz de sistema de ficheros proxy con una implementación de sistema de archivos nativo y una prueba muy simple sistema de archivos en memoria.
El objetivo de pyproxyfs es proporcionar una clase de sistema de archivos que se puede utilizar para hacer la mayor parte de su manejo de archivos ... pero eso puede EASI; ly ser burlado para realizar pruebas específicas.
Si, en lugar de utilizar abierta, os.rename y os.listdir utiliza los pyproxyfs equivalentes que puede esperar a ser capaz de hacer un simple sistema de archivos utilizando la clase TestFS orden interna y escribir pruebas de todo eso.
Por ejemplo:
show_conf_files def (dirtolist, sistema de archivos = None):
& Nbsp; de pyproxyfs importar Sistema de Archivos
& Nbsp; si no es sistema de archivos:
& Nbsp; sistema de archivos del sistema de archivos = ()
& Nbsp; archivos = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ $ Cfg")
& Nbsp; cfg_files = [fn de fn de archivos si cfgpat.match (fn)]
& Nbsp; volver cfg_files
este podría ser el código de aplicación.
A continuación, puede probar que sea relativamente simple:
test_show_conf_files def ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; de pyproxyfs TestFS importar
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; de regreso show_conf_files ("somedir", sistema de ficheros fs =)

Requisitos

  • Python

Limitaciones

  • Las pyproxyfs no está diseñado para ser un proxy sistema de archivos completo, es sólo una forma sencilla y forma rápida de probar.
  • No hay forma de escribir en el sistema de TestFS todavía; sistema de archivos nativo escribe el trabajo a través del proxy Tho, ya que sólo utiliza abierta directamente.

Programas parecidos

ext3
ext3

3 Jun 15

Cromfs
Cromfs

11 May 15

ccgfs
ccgfs

15 Apr 15

Otro software de desarrollador Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Comentarios a la PyProxyFS

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!