Pyproxyfs

Extracción de sistema de archivos simple
Descargar ahora

Pyproxyfs Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Nic Ferrier
  • Sitio web del editor:
  • http://ferrier.me.uk

Pyproxyfs Etiquetas


Pyproxyfs Descripción

Abstracción de sistema de archivos simple PyProxyfs es una interfaz de sistema de archivos proxy con una implementación de sistemas de archivos nativos y un sistema de archivos en memoria de prueba muy simple. El objetivo de PyProxyfs es proporcionar una clase de sistema de archivos que pueda usar para hacer mucho de su manejo de archivos ... pero que puede EASI; Se burlará de los efectos específicos para pruebas. Si, en lugar de usar ABEN, OS.RENAME y OS.LISTDIR, use los equivalentes PyProxIFS, puede esperar poder realizar un sistema de archivos sencillo utilizando la clase BURTHIN TESFS y escriba las pruebas de escritura alrededor de eso. Ejemplo: def Show_Conf_Files (Dirtolist, Filesystem = Ninguno): desde PyProxyfs Importar Filesystem SI NO FIBLESSYSTEM: FilesYStem = FilesSystem () Archivos = FilesSystem.LISTDIR (Dirtolist) Importar Re CFGPAT = RE.COMPILE (". * \. CFG $" ) CFG_FILES = Devuelve CFG_FILESTHIS podría ser su código de aplicación. Luego, podríamos probarlo relativamente simplemente: def reest_show_conf_files (): "" ">>> test_show_conf_files () "" "" de PyProxyfs Import Testfs FS = TESTFS ({"SOMEDIR / A.CFG" : "", "Somedi / A.TXT": "", "Somedir / B.CFG": "", "Somedir / RUN.PY": ""}) devuelve show_conf_files ("SOMEDIR", FILSYSEM = FS) Requisitos : · Python Limitaciones: · Los PyProxyfs no están diseñados para ser un proxy de sistema de archivos completo, es solo una forma simple y rápida de probar. · No hay forma de escribir al sistema TESFS todavía; El sistema de archivos nativo escribe funciona a través del proxy, ya que solo usa directamente.


Pyproxyfs Software relacionado