PyProxyFS

Anzeigen:
Screenshot der Software:
PyProxyFS
Softwarebeschreibung:
Version: 0.8
Upload-Datum: 11 May 15
Entwickler: Nic Ferrier
Lizenz: Frei
Popularität: 1

Rating: 0.0/5 (Total Votes: 0)

Anzeigen:

PyProxyFS ist ein Proxy-Dateisystem-Schnittstelle mit einer nativen Dateisystem Implementierung und einer sehr einfachen Test In-Memory-Dateisystem.
Das Ziel ist es, eine pyproxyfs Dateisystem-Klasse, die Sie tun, viel von Ihrer Dateihandling verwenden können ... aber das Easi können; ly für spezielle Testzwecke verspottet werden.
Wenn anstelle der Verwendung von offenen, os.rename und os.listdir Sie die pyproxyfs Äquivalente können Sie erwarten, in der Lage, ein einfaches Dateisystem machen mit Hilfe der eingebauten TestFS Klasse und schreiben Tests rund um die.
Zum Beispiel:
def show_conf_files (dirtolist, Dateisystem = None):
& Nbsp; von pyproxyfs importieren Dateisystem
& Nbsp; wenn nicht Dateisystem:
& Nbsp; = Dateisystem Dateisystem ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [für fn fn in Dateien, wenn cfgpat.match (fn)]
& Nbsp; zurück cfg_files
dies könnte Ihre Anwendung Code.
Sie könnten dann testen Sie es relativ einfach:
def test_show_conf_files ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; von pyproxyfs importieren TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; zurück show_conf_files ("somedir", Dateisystem = fs)

Anforderungen :

  • Python

Einschränkungen :

  • Die pyproxyfs ist nicht für eine vollständige Dateisystem-Proxy sein, es ist nur eine einfache und schnellen Weg, um zu testen.
  • Es gibt keinen Weg, um zu der TestFS System noch schreiben; nativen Dateisystem schreibt Arbeit über den Proxy-tho als es nutzt nur offen direkt.

Ähnliche Software

fistgen
fistgen

3 Jun 15

Cromfs
Cromfs

11 May 15

Linux NTFS
Linux NTFS

3 Jun 15

fio
fio

19 Feb 15

Andere Software von Entwickler Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Kommentare zu PyProxyFS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!