tahoe_fuse: system tests: Update comments.

This commit is contained in:
nejucomo 2008-01-30 02:45:54 -07:00
parent 98e92e2a48
commit ab3d399ac7

View File

@ -1,11 +1,17 @@
#! /usr/bin/env python #! /usr/bin/env python
''' '''
Unit tests for tahoe-fuse. Unit and system tests for tahoe-fuse.
Note: The API design of the python-fuse library makes unit testing much
of tahoe-fuse.py tricky business.
''' '''
# Note: It's always a SetupFailure, not a TestFailure if a webapi
# operation fails, because this does not indicate a fuse interface
# failure.
# TODO: Test mismatches between tahoe and fuse/posix. What about nodes
# with crazy names ('\0', unicode, '/', '..')? Huuuuge files?
# Huuuuge directories... As tahoe approaches production quality, it'd
# be nice if the fuse interface did so also by hardening against such cases.
# FIXME: This framework might be replaceable with twisted.trial, # FIXME: This framework might be replaceable with twisted.trial,
# especially the "layer" design, which is a bit cumbersome when # especially the "layer" design, which is a bit cumbersome when
# using recursion to manage multiple clients. # using recursion to manage multiple clients.