- wvpasseq('/\n', bup('ftp', input='pwd\n'))
- wvpasseq('', bup('ftp', input='cd src\n'))
- wvpasseq('/src\n', bup('ftp', input=jl('cd src', 'pwd')))
- wvpasseq('/src\n/\n', bup('ftp', input=jl('cd src', 'pwd', 'cd ..', 'pwd')))
- wvpasseq('/src\n/\n', bup('ftp', input=jl('cd src', 'pwd',
- 'cd ..', 'cd ..', 'pwd')))
- wvpasseq('/src/latest/dir\n',
- bup('ftp', input=jl('cd src/latest/dir-symlink', 'pwd')))
- wvpasseq('/src/latest/dir\n',
- bup('ftp', input=jl('cd src latest dir-symlink', 'pwd')))
- wvpassne(0, bupc('ftp',
- input=jl('cd src/latest/bad-symlink', 'pwd'),
- check=False).rc)
- wvpassne(0, bupc('ftp',
- input=jl('cd src/latest/not-there', 'pwd'),
- check=False).rc)
+ wvpasseq(b'/\n', bup(b'ftp', input=b'pwd\n').out)
+ wvpasseq(b'', bup(b'ftp', input=b'cd src\n').out)
+ wvpasseq(b'/src\n', bup(b'ftp', input=jl(b'cd src', b'pwd')).out)
+ wvpasseq(b'/src\n/\n', bup(b'ftp', input=jl(b'cd src', b'pwd',
+ b'cd ..', b'pwd')).out)
+ wvpasseq(b'/src\n/\n', bup(b'ftp', input=jl(b'cd src', b'pwd',
+ b'cd ..', b'cd ..',
+ b'pwd')).out)
+ wvpasseq(b'/src/%s/dir\n' % save_name,
+ bup(b'ftp', input=jl(b'cd src/latest/dir-symlink', b'pwd')).out)
+ wvpasseq(b'/src/%s/dir\n' % save_name,
+ bup(b'ftp', input=jl(b'cd src latest dir-symlink', b'pwd')).out)
+ wvpassne(0, bup(b'ftp',
+ input=jl(b'cd src/latest/bad-symlink', b'pwd'),
+ check=False, stdout=None).rc)
+ wvpassne(0, bup(b'ftp',
+ input=jl(b'cd src/latest/not-there', b'pwd'),
+ check=False, stdout=None).rc)