]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blobdiff - src/allmydata/test/no_network.py
Improve SFTP error handling and remove use of IFinishableConsumer. fixes #1525
[tahoe-lafs/tahoe-lafs.git] / src / allmydata / test / no_network.py
index 67469842dd7bb13a8d886ea22fd743923c11100f..7c9049192fd0a22ca9de1415d13b27f0139ae0b2 100644 (file)
@@ -326,6 +326,13 @@ class NoNetworkGrid(service.MultiService):
         ss.hung_until.callback(None)
         ss.hung_until = None
 
+    def nuke_from_orbit(self):
+        """ Empty all share directories in this grid. It's the only way to be sure ;-) """
+        for server in self.servers_by_number.values():
+            for prefixdir in os.listdir(server.sharedir):
+                if prefixdir != 'incoming':
+                    fileutil.rm_dir(os.path.join(server.sharedir, prefixdir))
+
 
 class GridTestMixin:
     def setUp(self):