From ab3d399ac7e75bb745532cdd30e4b043beb8529d Mon Sep 17 00:00:00 2001
From: nejucomo <nejucomo@gmail.com>
Date: Wed, 30 Jan 2008 02:45:54 -0700
Subject: [PATCH] tahoe_fuse: system tests: Update comments.

---
 contrib/fuse/runtests.py | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/contrib/fuse/runtests.py b/contrib/fuse/runtests.py
index b55673dd..cbe18e14 100644
--- a/contrib/fuse/runtests.py
+++ b/contrib/fuse/runtests.py
@@ -1,11 +1,17 @@
 #! /usr/bin/env python
 '''
-Unit tests for tahoe-fuse.
-
-Note: The API design of the python-fuse library makes unit testing much
-of tahoe-fuse.py tricky business.
+Unit and system tests for tahoe-fuse.
 '''
 
+# 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,
 # especially the "layer" design, which is a bit cumbersome when
 # using recursion to manage multiple clients.
-- 
2.45.2