PyProxyFS

Screenshot Software:
PyProxyFS
Szczegóły programowe:
Wersja: 0.8
Filmu: 11 May 15
Wywoływacz: Nic Ferrier
Licencja: Wolny
Popularność: 116

Rating: 5.0/5 (Total Votes: 1)

PyProxyFS jest interfejs systemu plików proxy z native wdrożenia systemu plików i bardzo prosty test systemu plików w pamięci.
Celem pyproxyfs jest zapewnienie, że system plików klasę można wykorzystać do prowadzenia duża część obsługi plików ... ale to może easi; ly być wyśmiewany dla określonych celów testowych.
Jeśli zamiast używać otwartego, os.rename i os.listdir korzystania z pyproxyfs ekwiwalenty można oczekiwać, aby móc zrobić prosty system plików za pomocą polecenia wbudowanego klasy TestFS i pisać testy wokół tego.
Na przykład:
show_conf_files def (dirtolist, system plików = brak):
& Nbsp; z pyproxyfs importować systemu plików
& Nbsp; jeśli nie systemu plików:
& Nbsp; system plików = System plików ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; import re
& Nbsp; cfgpat = re.compile (".. * \ Cfg $")
& Nbsp; cfg_files = [fn dla fn w plikach, jeśli cfgpat.match (fn)]
& Nbsp; powrócić cfg_files
może to być kod aplikacji.
Następnie można przetestować go w stosunkowo prosty:
test_show_conf_files def ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg "," b.cfg']
"" "
& Nbsp; z pyproxyfs importować TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "katalog / a.cfg": "",
& Nbsp; "katalog / a.txt": "",
& Nbsp; "katalog / b.cfg": "",
& Nbsp; "katalog / run.py": ""
& Nbsp;})
& Nbsp; powrócić show_conf_files ("somedir", systemu plików = FS)

Wymagania :

  • Python

Ograniczenia :

  • pyproxyfs nie jest przeznaczony do pełnego proxy system plików, to tylko proste i Szybki sposób na sprawdzenie.
  • Nie ma sposobu, aby napisać do jeszcze systemu TestFS; Pisze pracę natywnego systemu plików poprzez serwer proxy, jak tho po prostu wykorzystuje otwarty bezpośrednio.

Podobne oprogramowanie

PyarrFS
PyarrFS

11 May 15

Symlinker
Symlinker

2 Jun 15

OpenAFS
OpenAFS

14 Apr 15

ZFS-FUSE
ZFS-FUSE

11 May 15

Inne programy z deweloperem Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Komentarze do PyProxyFS

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!