def test_export(self): |
repo, wc = getrepowc('test_export_repo', 'test_export_wc') |
foo = wc.join('foo').ensure(dir=True) |
bar = foo.join('bar').ensure(file=True) |
-> bar.write('bar\n') |
foo.commit('testing something') |
exportpath = py.test.ensuretemp('test_export_exportdir') |
url = py.path.svnurl(repo + '/foo') |
foo = url.export(exportpath.join('foo')) |
assert foo == exportpath.join('foo') |
assert isinstance(foo, py.path.local) |
assert foo.join('bar').check() |
assert not foo.join('.svn').check() |