PyProxyFS

Software screenshot:
PyProxyFS
Podrobnosti Software:
Verze: 0.8
Datum uploadu: 11 May 15
Vývojka: Nic Ferrier
Licence: Volný
Popularita: 116

Rating: 3.0/5 (Total Votes: 2)

PyProxyFS je proxy souborový systém rozhraní s nativním implementaci souborového systému a velmi jednoduchý testovací v paměti souborového systému.
Cílem pyproxyfs je poskytnout třídu, souborového systému, které lze použít pro to velkou část svého manipulace souboru, ... ale to může EASI; ly být zesměšňován pro specifické účely testování.
Je-li, namísto použití otevřeného, ​​os.rename a os.listdir použít na pyproxyfs ekvivalenty lze očekávat, že bude schopen provést jednoduchý souborový systém pomocí vestavěného TestFS třídu a psát testy, které kolem.
Například:
def show_conf_files (dirtolist, souborový systém = None):
& Nbsp; od pyproxyfs importovat Filesystem
& Nbsp; není-li filesystem:
& Nbsp; filesystem = Filesystem ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [Fn pro FN v souborech, pokud cfgpat.match (fn)]
& Nbsp; návrat cfg_files
to může být vaše aplikace kód.
Pak by to vyzkoušet poměrně jednoduše:
def test_show_conf_files ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; od pyproxyfs importovat TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; návrat show_conf_files ("somedir", souborového systému = FS)

Požadavky na :

  • Python

Omezení :

  • Na pyproxyfs není navržen tak, aby byl plný souborový systém proxy server, je to jen jednoduchý a Rychlý způsob, jak otestovat.
  • Neexistuje žádný způsob, jak se zapsat do ještě systému TestFS; nativní souborový systém píše práci přes proxy, tho, jak to jen využívá otevřené přímo.

Podobný software

pylibacl
pylibacl

14 Apr 15

MooseFS
MooseFS

20 Feb 15

cadcVOFS
cadcVOFS

20 Feb 15

Cromfs
Cromfs

11 May 15

Ostatní software developer Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Komentáře k PyProxyFS

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!