2
from py.__.path.svn.testing.svntestbase import make_test_repo
5
if py.path.local.sysfind('svn') is None:
6
py.test.skip("cannot test py.path.svn, 'svn' binary not found")
8
class TestMakeRepo(object):
10
cls.repo = make_test_repo()
11
cls.wc = py.path.svnwc(py.test.ensuretemp("test-wc").join("wc"))
13
def test_empty_checkout(self):
14
self.wc.checkout(self.repo)
15
assert len(self.wc.listdir()) == 0
17
def test_commit(self):
18
self.wc.checkout(self.repo)
19
p = self.wc.join("a_file")
22
rev = self.wc.commit("some test")
23
assert p.info().rev == 1
25
rev = self.wc.commit()