import sys import py from py.__.path import svnwc as svncommon from testing.path.common import CommonFSTests class CommonSvnTests(CommonFSTests): def test_propget(self, path1): url = path1.join("samplefile") value = url.propget('svn:eol-style') assert value == 'native' def test_proplist(self, path1): url = path1.join("samplefile") res = url.proplist() assert res['svn:eol-style'] == 'native' def test_info(self, path1): url = path1.join("samplefile") res = url.info() assert res.size > len("samplefile") and res.created_rev >= 0 def test_log_simple(self, path1): url = path1.join("samplefile") logentries = url.log() for logentry in logentries: assert logentry.rev == 1 assert hasattr(logentry, 'author') assert hasattr(logentry, 'date') #cache.repositories.put(svnrepourl, 1200, 0)