mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-19 03:06:33 +00:00
Adds delete_all_shares
This commit is contained in:
parent
1467eb53b9
commit
2ab6172302
@ -13,7 +13,7 @@
|
||||
# Tubs, so it is not useful for tests that involve a Helper, a KeyGenerator,
|
||||
# or the control.furl .
|
||||
|
||||
import os.path
|
||||
import os
|
||||
from zope.interface import implements
|
||||
from twisted.application import service
|
||||
from twisted.internet import defer, reactor
|
||||
@ -401,6 +401,12 @@ class GridTestMixin:
|
||||
if i_shnum in shnums:
|
||||
os.unlink(i_sharefile)
|
||||
|
||||
def delete_all_shares(self, serverdir):
|
||||
sharedir = os.path.join(serverdir, "shares")
|
||||
for prefixdir in os.listdir(sharedir):
|
||||
if prefixdir != 'incoming':
|
||||
fileutil.rm_dir(os.path.join(sharedir, prefixdir))
|
||||
|
||||
def corrupt_share(self, (shnum, serverid, sharefile), corruptor_function):
|
||||
sharedata = open(sharefile, "rb").read()
|
||||
corruptdata = corruptor_function(sharedata)
|
||||
|
Loading…
Reference in New Issue
Block a user