mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-22 04:18:23 +00:00
Add basic test for magic-folder create command
This commit is contained in:
parent
8f3c04ab8c
commit
646fc94cb2
29
src/allmydata/test/test_cli_magic_folder.py
Normal file
29
src/allmydata/test/test_cli_magic_folder.py
Normal file
@ -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 ...
|
Loading…
Reference in New Issue
Block a user