def test_repo_version (self) : fLOG (__file__, self._testMethodName, OutputPrint = __name__ == "__main__") path = os.path.split(__file__)[0] data = os.path.abspath(os.path.join(path, "..", "..")) s = SourceRepository() all = s.version(data) fLOG("version",all) assert isinstance(all,int) or isinstance(all,str)
def test_svn_version (self) : fLOG (__file__, self._testMethodName, OutputPrint = __name__ == "__main__") s = SourceRepository() ver = s.version() fLOG("version", ver) assert isinstance(ver,int) or isinstance(ver,str) try : import pysvn except ImportError: return if isinstance(ver, int) and ver <= 3 :raise Exception("version should be > 100 : " + str(ver))
def test_svn_logs(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") try: import pysvn as skip__ except ImportError: return typstr = str # unicode# src_ = SourceRepository() ver = src_.log() assert len(ver) > 0 assert isinstance(ver, list) assert len(ver[0]) >= 4 assert isinstance(ver[0][1], int) or isinstance(ver[0][1], typstr) assert isinstance(ver[0][2], datetime.datetime) ver.sort(reverse=True) fLOG("logs", "\n" + "\n".join(map(str, ver[:10])))