self.failUnlessEqual(urls[0], expected_url)
def test_create(self):
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/CreateAlias/create"
self.set_up_grid()
d = self.do_cli("create-alias", "tahoe")
def test_unlinked_immutable_stdin(self):
# tahoe get `echo DATA | tahoe put`
# tahoe get `echo DATA | tahoe put -`
-
- self.basedir = self.mktemp()
+ self.basedir = "cli/Put/unlinked_immutable_stdin"
DATA = "data" * 100
self.set_up_grid()
d = self.do_cli("put", stdin=DATA)
# tahoe put ./file.txt
# tahoe put /tmp/file.txt
# tahoe put ~/file.txt
- self.basedir = os.path.dirname(self.mktemp())
- # this will be "allmydata.test.test_cli/Put/test_put_from_file/RANDOM"
- # and the RANDOM directory will exist. Raw mktemp returns a filename.
+ self.basedir = "cli/Put/unlinked_immutable_from_file"
self.set_up_grid()
rel_fn = os.path.join(self.basedir, "DATAFILE")
# tahoe put file.txt tahoe:subdir/uploaded.txt
# tahoe put file.txt DIRCAP:./uploaded.txt
# tahoe put file.txt DIRCAP:./subdir/uploaded.txt
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Put/immutable_from_file"
self.set_up_grid()
rel_fn = os.path.join(self.basedir, "DATAFILE")
# echo DATA2 | tahoe put - FILECAP
# tahoe get FILECAP, compare against DATA2
# tahoe put file.txt FILECAP
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Put/mutable_unlinked"
self.set_up_grid()
DATA = "data" * 100
# echo DATA2 | tahoe put - uploaded.txt # should modify-in-place
# tahoe get uploaded.txt, compare against DATA2
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Put/mutable"
self.set_up_grid()
DATA1 = "data" * 100
o.parseOptions, ["onearg"])
def test_unicode_filename(self):
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Cp/unicode_filename"
self.set_up_grid()
fn1 = os.path.join(self.basedir, "Ă„rtonwall")
if not hasattr(os, 'symlink'):
raise unittest.SkipTest("There is no symlink on this platform.")
# cp -r on a directory containing a dangling symlink shouldn't assert
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Cp/dangling_symlink_vs_recursion"
self.set_up_grid()
dn = os.path.join(self.basedir, "dir")
os.mkdir(dn)
return [int(s) for s in mo.groups()]
def test_backup(self):
- self.basedir = os.path.dirname(self.mktemp())
+ self.basedir = "cli/Backup/backup"
self.set_up_grid()
# is the backupdb available? If so, we test that a second backup does
def test_exclude_options(self):
root_listdir = ('lib.a', '_darcs', 'subdir', 'nice_doc.lyx')
subdir_listdir = ('another_doc.lyx', 'run_snake_run.py', 'CVS', '.svn', '_darcs')
- basedir = os.path.dirname(self.mktemp())
+ basedir = "cli/Backup/exclude_options"
+ fileutil.make_dirs(basedir)
nodeurl_path = os.path.join(basedir, 'node.url')
nodeurl = file(nodeurl_path, 'w')
nodeurl.write('http://example.net:2357/')