PyProxyFS

Спонсорирани връзки:
Софтуер снимки:
PyProxyFS
Софтуер детайли:
Версия: 0.8
Дата на качване: 11 May 15
Розробник: Nic Ferrier
Разрешително: Безплатно
Популярност: 1

Rating: 0.0/5 (Total Votes: 0)

Спонсорирани връзки:

PyProxyFS е прокси файлова система интерфейс с родния прилагане на файловата система и един много прост тест по-памет файлова система.
Целта на pyproxyfs е да се осигури клас файлова система, която можете да използвате за правене на голяма част от вашия файл работа ... но това може да Easi; Ly се подиграваха за специфични тестови цели.
Ако, вместо да се използва отворена, os.rename и os.listdir използвате pyproxyfs еквивалент възлизат можете да очаквате да бъде в състояние да направи проста файлова система с помощта на вграден TestFS класа и пишат тестове около това.
Например:
ДЕФ show_conf_files (dirtolist, файлова система = Няма):
& Nbsp; от pyproxyfs внасят Filesystem
& Nbsp; ако не е файлова система:
& Nbsp; файлова система = Filesystem ()
& Nbsp; файлове = filesystem.listdir (dirtolist)
& Nbsp; внос повторното
& Nbsp; cfgpat = re.compile (".. * \ CFG $")
& Nbsp; cfg_files = [Fn за Fn във файлове, ако cfgpat.match (Fn)]
& Nbsp; върне cfg_files
това може да бъде вашата кандидатура код.
След това можете да го тествате сравнително просто:
ДЕФ test_show_conf_files ():
& Nbsp; "" "
>>> test_show_conf_files ()
['A.cfg "," b.cfg']
"" "
& Nbsp; от pyproxyfs внасят TestFS
& Nbsp; FS = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; върне show_conf_files ("somedir", файловата система = FS)

<силни> Изисквания

  • Python

<силни> Ограничения

  • На pyproxyfs не е предназначена да бъде пълноправен файлова система прокси, това е просто един прост и бърз начин да се тества.
  • Няма начин да пише още системата за TestFS; родния файлова система, пише работа чрез пълномощника Тхо, тъй като току-що използва отворена директно.

Подобен софтуер

incron
incron

14 Apr 15

trash-cli
trash-cli

20 Feb 15

Scrounge NTFS
Scrounge NTFS

3 Jun 15

ext3
ext3

3 Jun 15

Друг софтуер на разработчика Nic Ferrier

md
md

11 May 15

django-xslt
django-xslt

11 May 15

Коментари към PyProxyFS

Коментари не е намерена
добавите коментар
Включете на изображения!