From: David Stainton Date: Thu, 18 Jun 2015 18:38:51 +0000 (-0700) Subject: Add basic test for magic-folder create command X-Git-Url: https://git.rkrishnan.org/Site/Content/Exhibitors/nxhtml.html?a=commitdiff_plain;h=9d1625ea678b310d277070dc4e5b622e4e8604a7;p=tahoe-lafs%2Ftahoe-lafs.git Add basic test for magic-folder create command --- diff --git a/src/allmydata/test/test_cli_magic_folder.py b/src/allmydata/test/test_cli_magic_folder.py new file mode 100644 index 00000000..1695b633 --- /dev/null +++ b/src/allmydata/test/test_cli_magic_folder.py @@ -0,0 +1,29 @@ +import os.path +import urllib + +from twisted.trial import unittest + +from allmydata.util import fileutil +from allmydata.scripts.common import get_aliases +from allmydata.scripts import cli, runner +from allmydata.test.no_network import GridTestMixin +from allmydata.util.encodingutil import quote_output, get_io_encoding +from .test_cli import CLITestMixin + + +class CreateMagicFolder(GridTestMixin, CLITestMixin, unittest.TestCase): + + def test_create(self): + self.basedir = "cli/MagicFolder/create" + self.set_up_grid() + + d = self.do_cli("magic-folder", "create", "my_magic_folder") + def _done((rc,stdout,stderr)): + self.failUnless("Alias 'my_magic_folder' created" in stdout) + self.failIf(stderr) + aliases = get_aliases(self.get_clientdir()) + self.failUnless("my_magic_folder" in aliases) + self.failUnless(aliases["my_magic_folder"].startswith("URI:DIR2:")) + d.addCallback(_done) + return d +# XXX more stuff ...