PyProxyFS

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

Rating: nan/5 (Total Votes: 0)

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

Cromfs
Cromfs

11 May 15

LynxFS
LynxFS

2 Jun 15

Btrfs-progs
Btrfs-progs

22 Jun 18

clist
clist

3 Jun 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!