def test_hostmanager_init_rsync_topdir_explicit(self): |
dir2 = self.source.ensure("dir1", "dir2", dir=1) |
dir2.ensure("hello") |
hm = self.gethostmanager( |
dist_hosts = ["localhost:%s" % self.dest], |
dist_rsync_roots = [str(self.source)] |
) |
assert hm.config.topdir == self.source |
-> hm.init_rsync([].append) |
dest = self.dest.join(self.source.basename) |
assert dest.join("dir1").check() |
assert dest.join("dir1", "dir2").check() |
assert dest.join("dir1", "dir2", 'hello').check() |