Add a test for 'tahoe list-aliases --readonly-uri'

This commit is contained in:
meejah 2017-02-22 09:38:39 -07:00 committed by Brian Warner
parent 2cad19961f
commit 0977e52cbf

View File

@ -188,6 +188,20 @@ class List(GridTestMixin, CLITestMixin, unittest.TestCase):
d.addCallback(_check)
return d
@defer.inlineCallbacks
def test_list_readonly(self):
self.basedir = "cli/List/list_readonly"
yield self.set_up_grid(oneshare=True)
c0 = self.g.clients[0]
root = yield c0.create_dirnode()
rooturi = root.get_uri()
rc, out, err = yield self.do_cli("add-alias", "tahoe", rooturi)
self.assertEqual(0, rc)
rc, out, err = yield self.do_cli("list-aliases", "--readonly-uri")
self.assertTrue('URI:DIR2-RO' in out)
def _create_directory_structure(self):
# Create a simple directory structure that we can use for MDMF,
# SDMF, and immutable testing.