PyProxyFS

Software screenshot:
PyProxyFS
Software detaljer:
Version: 0.8
Upload dato: 11 May 15
Udvikler: Nic Ferrier
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS er en proxy filsystem interface med en indfødt filsystem implementering og en meget simpel test in-memory filsystem.
Formålet med pyproxyfs er at give et filsystem klasse, som du kan bruge til at gøre meget af din filhåndtering ... men det kan Easi; ly spotte til specifikke testformål.
Hvis der i stedet for at bruge åbne, os.rename og os.listdir du bruge pyproxyfs ækvivalenter du kan forvente at være i stand til at foretage en simpel filsystem ved hjælp af indlejret TestFS klasse og skrive test omkring dette.
For eksempel:
def show_conf_files (dirtolist, filsystem = Ingen):
& Nbsp; fra pyproxyfs importere filsystem
& Nbsp; hvis ikke filsystem:
& Nbsp; filsystem = filsystem ()
& Nbsp; filer = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [fn for fn i filer, hvis cfgpat.match (fn)]
& Nbsp; returnere cfg_files
dette kunne være din ansøgning kode.
Du kan derefter teste det relativt enkelt:
def test_show_conf_files ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; fra pyproxyfs importerer TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; returnere show_conf_files ("somedir", filsystem = fs)

Krav :

  • Python

Begrænsninger :

  • De pyproxyfs er ikke designet til at være en fuld filsystem proxy, det er bare en enkel og hurtig måde at teste.
  • Der er ingen måde at skrive til TestFS systemet endnu; native filsystem skriver arbejde gennem proxy tho da det bare bruger åben direkte.

Lignende software

ultradefrag
ultradefrag

11 May 15

Gfarm file system
Gfarm file system

20 Feb 15

legitfs
legitfs

14 Apr 15

SVFS
SVFS

20 Feb 15

Andre software developer Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Kommentarer til PyProxyFS

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!