mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-19 21:17:54 +00:00
Improvements to test refs #1742
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
This commit is contained in:
parent
e821c9e23d
commit
705c47f9e9
@ -1330,19 +1330,20 @@ class Roundtrip(unittest.TestCase, testutil.ShouldFailMixin, PublishMixin):
|
||||
d.addCallback(_remove_shares)
|
||||
return d
|
||||
|
||||
def test_all_shares_vanished_new_servermap(self):
|
||||
def test_all_but_two_shares_vanished_updated_servermap(self):
|
||||
# tests error reporting for ticket #1742
|
||||
d = self.make_servermap()
|
||||
def _remove_shares(servermap):
|
||||
self._version = servermap.best_recoverable_version()
|
||||
for shares in self._storage._peers.values()[2:]:
|
||||
shares.clear()
|
||||
return self.make_servermap()
|
||||
return self.make_servermap(servermap)
|
||||
d.addCallback(_remove_shares)
|
||||
def _check(new_servermap):
|
||||
def _check(updated_servermap):
|
||||
d1 = self.shouldFail(NotEnoughSharesError,
|
||||
"test_all_shares_vanished",
|
||||
"test_all_but_two_shares_vanished_updated_servermap",
|
||||
"ran out of servers",
|
||||
self.do_download, new_servermap, version=self._version)
|
||||
self.do_download, updated_servermap, version=self._version)
|
||||
return d1
|
||||
d.addCallback(_check)
|
||||
return d
|
||||
|
Loading…
Reference in New Issue
Block a user