diff --git a/src/allmydata/test/web/test_root.py b/src/allmydata/test/web/test_root.py index 1558fe413..b1447b4ac 100644 --- a/src/allmydata/test/web/test_root.py +++ b/src/allmydata/test/web/test_root.py @@ -73,6 +73,11 @@ class FakeStorageBroker(object): return () +class FakeMagicFolder(object): + def get_public_status(self): + return (True, ["this magic folder is alive"]) + + # XXX there are several 'fake client' instance throughout the code # .. probably should be a single one that works better and covers all # the cases etc. @@ -88,7 +93,9 @@ class FakeClient(object): storage_broker = FakeStorageBroker() _secret_holder = SecretHolder("lease secret", "convergence secret") - _magic_folders = None + _magic_folders = { + "foo": FakeMagicFolder(), + } def get_long_nodeid(self): return "v0-nodeid" @@ -313,7 +320,10 @@ GOLDEN_ROOT = """ -

+
+

Magic Folders

+
working

foo

  • this magic folder is alive
+