PyProxyFS

Phần mềm chụp màn hình:
PyProxyFS
Các chi tiết về phần mềm:
Phiên bản: 0.8
Ngày tải lên: 11 May 15
Nhà phát triển: Nic Ferrier
Giấy phép: Miễn phí
Phổ biến: 116

Rating: 5.0/5 (Total Votes: 1)

PyProxyFS là một giao diện ủy quyền hệ thống tập tin với một thực hiện hệ thống tập tin gốc và một thử nghiệm rất đơn giản trong bộ nhớ hệ thống tập tin.
Mục đích của pyproxyfs là để cung cấp một lớp hệ thống tập tin mà bạn có thể sử dụng cho làm rất nhiều việc xử lý tập tin của bạn ... nhưng mà có thể EASI; ly nhạo báng cho mục đích thử nghiệm cụ thể.
Nếu, thay vì sử dụng mở, os.rename và os.listdir bạn sử dụng pyproxyfs tương đương bạn có thể mong đợi để có thể làm cho một hệ thống tập tin đơn giản bằng cách sử dụng TestFS lớp dựng sẵn và viết bài kiểm tra xung quanh đó.
Ví dụ như:
show_conf_files def (dirtolist, hệ thống tập tin = None):
& Nbsp; từ pyproxyfs nhập hệ thống tập tin
& Nbsp; nếu không hệ thống tập tin:
& Nbsp; hệ thống tập tin hệ thống tập tin = ()
& Nbsp; files = filesystem.listdir (dirtolist)
& Nbsp; nhập khẩu lại
& Nbsp; cfgpat = re.compile (".. * \ $ Cfg")
& Nbsp; cfg_files = [fn cho fn trong tập tin nếu cfgpat.match (fn)]
& Nbsp; return cfg_files
này có thể là mã ứng dụng của bạn.
Sau đó bạn có thể kiểm tra nó tương đối đơn giản:
test_show_conf_files def ():
& Nbsp; "" "
>>> Test_show_conf_files ()
['A.cfg', 'b.cfg']
"" "
& Nbsp; từ pyproxyfs nhập TestFS
& Nbsp; fs = TestFS ({
& Nbsp; "somedir / a.cfg": "",
& Nbsp; "somedir / a.txt": "",
& Nbsp; "somedir / b.cfg": "",
& Nbsp; "somedir / run.py": ""
& Nbsp;})
& Nbsp; return show_conf_files ("somedir", hệ thống tập tin = fs)

Yêu cầu :

  • Python

Hạn chế :

  • Các pyproxyfs không được thiết kế để có một proxy hệ thống tập tin đầy đủ, nó chỉ là một đơn giản và cách nhanh chóng để kiểm tra.
  • Không có cách nào để viết cho các hệ thống TestFS chưa; hệ thống tập tin gốc viết làm việc thông qua các proxy tho như nó chỉ sử dụng trực tiếp mở.

Phần mềm tương tự

fs
fs

11 May 15

xfsprogs
xfsprogs

17 Aug 18

ifuse
ifuse

11 May 15

fuseftp
fuseftp

3 Jun 15

Phần mềm khác của nhà phát triển Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

Ý kiến ​​để PyProxyFS

Bình luận không
Nhập bình luận
Bật hình ảnh!