mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-19 08:16:19 +00:00
Test for leading slash check.
This commit is contained in:
parent
d06597fab7
commit
4c1f65d97a
@ -486,3 +486,21 @@ class Put(GridTestMixin, CLITestMixin, unittest.TestCase):
|
||||
self.failUnlessReallyEqual(rc_out_err[1], DATA))
|
||||
|
||||
return d
|
||||
|
||||
def test_no_leading_slash(self):
|
||||
self.basedir = "cli/Put/leading_slash"
|
||||
self.set_up_grid(oneshare=True)
|
||||
|
||||
DATA1 = b"data" * 100
|
||||
fn1 = os.path.join(self.basedir, "DATA1")
|
||||
|
||||
d = self.do_cli("create-alias", "tahoe")
|
||||
d.addCallback(lambda res:
|
||||
self.do_cli("put", fn1, "tahoe:/uploaded.txt"))
|
||||
def _check(args):
|
||||
(rc, out, err) = args
|
||||
self.assertEqual(rc, 1)
|
||||
self.failUnlessIn("must not start with a slash", err)
|
||||
self.assertEqual(len(out), 0, out)
|
||||
d.addCallback(_check)
|
||||
return d
|
||||
|
Loading…
x
Reference in New Issue
Block a user