32 lines
		
	
	
		
			937 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			937 B
		
	
	
	
		
			Python
		
	
	
	
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)
 |