PyProxyFS

Sponsrade länkar:
Software skärmdump:
PyProxyFS
Mjukvaruinformation:
Version: 0.8
Ladda upp dagen: 11 May 15
Utvecklare: Nic Ferrier
Licens: Gratis
Popularitet: 1

Rating: 0.0/5 (Total Votes: 0)

Sponsrade länkar:

PyProxyFS är en proxy filsystem gränssnitt med en infödd filsystem genomförande och en mycket enkelt test i minnet filsystem.
Syftet med pyproxyfs är att åstadkomma ett filsystem klass som du kan använda för att göra en stor del av din filhantering ... men det kan EASI, ly bli hånad för specifika teständamål.
Om man i stället för att använda öppen, os.rename och os.listdir du använder pyproxyfs ekvivalenter du kan räkna med att kunna göra en enkel filsystem med hjälp av inbyggda TestFS klassen och skriva tester kring det.
Till exempel:
def show_conf_files (dirtolist, filsystem = Ingen):
& Nbsp; från pyproxyfs importera File
& Nbsp; om inte filsystemet:
& Nbsp; filsystem = File ()
& Nbsp; filer = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [fn för fn i filer om cfgpat.match (fn)]
& Nbsp; tillbaka cfg_files
detta kan vara din ansökan kod.
Du kan sedan testa det relativt enkelt:
def test_show_conf_files ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; från pyproxyfs importera TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; tillbaka show_conf_files ("somedir", filsystem = fs)

Krav :

  • Python

Begränsningar :

  • De pyproxyfs är inte avsedd att vara en fullständig filsystem proxy, det är bara en enkel och snabbt sätt att testa.
  • Det finns inget sätt att skriva till TestFS systemet ännu; infödda filsystem skriver arbete genom fullmakt tho som det bara använder öppen direkt.

Liknande mjukvara

Sharity
Sharity

3 Jun 15

GNU Parted
GNU Parted

22 Jun 18

NTFS for Linux
NTFS for Linux

2 Jun 15

gvfs
gvfs

16 Aug 18

Annan programvara för utvecklare Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Kommentarer till PyProxyFS

Kommentarer hittades inte
Kommentar
Slå på bilder!