def test_symlink_rsync(self): |
if py.std.sys.platform == 'win32': |
py.test.skip("symlinks are unsupported on Windows.") |
source = self.source |
dest = self.dest1 |
self.source.ensure("existant") |
source.join("rellink").mksymlinkto(source.join("existant"), absolute=0) |
source.join('abslink').mksymlinkto(source.join("existant")) |
|
rsync = RSync(source) |
rsync.add_target(gw, dest) |
rsync.send() |
|
-> assert dest.join('rellink').readlink() == dest.join("existant") |
assert dest.join('abslink').readlink() == dest.join("existant") |